fprintf中无法换行的问题
如题,x=0:1/14400:1/144;y=2*x;
fid=fopen('aa.txt','w');
fprintf(fid,'%d%d\n‘,y);
fclose(fid)
程序编写的问题挺多的,主要的意思就是,第一行输出x1 y1,第二行输出x2,y2。。。。。。。依次类推。
恳请高手帮忙 clear;clc;
x=0:1/14400:1/144;
y=2*x;
z=;
fid=fopen('aa.txt','w');
fprintf(fid,'%d%d\n',z);
fclose(fid); 回复 2 # qibbxxt 的帖子
十分感谢,但是第五句的w需要换成wt。就完全相同啦。 回复 2 # qibbxxt 的帖子
现在,我需要,得到如下的形式,如x=1,2,3;y=4,5,6;z=0,0,0
则, 如何变成下面的形式
1 4 0
2 5 0
3 6 0
这种样子,就是在z=的后面加一列都是0的列啊
谢谢啊 x=;y=;z=;
回复 5 # Happy99 的帖子
我只是打个比方啊,前面的是那种提干那种数组啊,那要怎么修改啊
supercms 发表于 2010-12-16 14:38 static/image/common/back.gif
回复 5 # Happy99 的帖子
我只是打个比方啊,前面的是那种提干那种数组啊,那要怎么修改啊
什么意思?没懂 回复 7 # 幻化成雨 的帖子
x=0:1/14400:1/144;
y=2*x;
z=;
fid=fopen('aa.txt','w');
fprintf(fid,'%d%d\n',z);
fclose(fid);
就是在这个代码的基础上,现在是两列。怎么加上第三列,全部都是0的一列啊
谢谢啊 本帖最后由 幻化成雨 于 2010-12-16 15:01 编辑
x=0:1/14400:1/144;
y=2*x;
z=;
z(3,:)=0;
fid=fopen('aa.txt','w');
fprintf(fid,'%d%d %d\n',z);
fclose(fid);
回复 9 # 幻化成雨 的帖子
非常感谢你的回答啊 本帖最后由 zhouyang664 于 2010-12-17 09:17 编辑
我觉得这并不是MATLAB本身的问题,而是编程思想的事了!
建议楼主掌握一些编程比较基础的东西吧!
页:
[1]