matlab中,如何 按列保存数据到文件?

如我有四个长度相同的一维数组a,b,c和d,分别等于1,2,3和4。我想保存成123412341234我用下面的程序保存数据,fid=fopen('1.txt','wt'... 如 我有四个长度相同的一维数组a,b,c和d, 分别等于1,2,3和4。我想保存成
1 2 3 4
1 2 3 4
1 2 3 4
我用下面的程序保存数据,
fid = fopen('1.txt', 'wt');
fprintf(fid,' %f %f %f %f\n',a,b,c,d);
fclose(fid);
得到的格式却是

1 1 1 2
2 2 3 3
3 4 4 4
是按照a,b,c和d的前后顺序输出的。
如何输出四列,分别对应a,b,c和d?
一般办法是把要输出的数据放在一个数组中,然后输出数组就可以了。
output = (a;b;c;d)
fid = fopen('1.txt', 'wt');
fprintf(fid,' %f %f %f %f\n',output);
fclose(fid);
展开
 我来答
cascn
2012-08-13
知道答主
回答量:21
采纳率:0%
帮助的人:14.3万
展开全部
(:,1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式