xcxd.net
当前位置:首页 >> mAtlAB中的FprintF使用问题 >>

mAtlAB中的FprintF使用问题

%s输出字符串,\n则是回车换行,%4.2f则是浮点输出,共四位,小数部分2位 没错啊

如果有五列的话,在 fprintf 里面要分别写明每一列的格式,如下: fid = fopen('file.txt','w'); fprintf(fid,'%g %g %g %g %g\r\n',A); fclose(fid); 试试看对不对

怎么会不知道n是多少呢,length一下或size一下不就知道了。 只是'%10d %10d %10d %10d\n'这样写n个比较麻烦,用循环就可以了。 如 fid = fopen('Y2.txt','w'); for i=1:n fprintf(fid,'%10d',aa(i)); end fprintf(fid,'\n'); fclose(fid); 还有...

空格就是空格 制表符是\t 回车换行是\n (在window系统,一般回车换行要用连个符号 \r\n)

disp即display,可用来显示字符串、计算结果等 例子: x= [1 2 3];disp(['The values of x are: ', num2str(x)]);结果显示为:The values of x are: 1 2 3fprintf函数可以将数据按指定格式写入到文本文件中,也可以显示字符串、计算结果。其调用...

把fopen和fclose放在循环外old=inputdlg('请输入要替换的单字','输入要替换的字',1)new=inputdlg('请输入要替换成的单字','输入要替换成的字',1)lastline=size(handles.text);%统计行数fid = fopen('newfile.txt','wt');for line=1:1:lastline(1...

MATLAB的语句是以行为单位解释执行的,大多数语句不允许断为多行(少数情况下,例如输入数组,是允许分为多行输入的)。 所以,解决问题的最简单方法,就是把现在fprintf的4行语句合并为1行。 如果写成一行显得太长而不便于阅读,可以在换行前使...

rho=zeros(3); for i=1:3 for j=1:i if i==j rho(i,j)=1; else fprintf('rho(%d,%d)=',i,j); %修改这一句 rho(i,j)=input(''); rho(j,i)=rho(i,j); end end end

>> y=sqrt(-3) y = 0 + 1.7321i >> 3+4i ans = 3.0000 + 4.0000i

disp是显示 disp('你想要的') fprintf可以控制显示的形式,数本身不变 如只要小数后两位:B=[2.122 2.51556]; fprintf('%3.2f \n',B) >> B=[2.122 2.51556]; fprintf('%3.2f \n',B) 2.12 2.52 3有效位数,2小数,f浮点型,可改为 e,科学计数法,...

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com