大家好,向大家请教个问题,在MATLAB中有两个向量: a = [1 2 3]; b = [4 5 6];

如何把它们输到本文文件里,得到:142536谢谢大家!... 如何把它们输到本文文件里,得到:
1 4
2 5
3 6
谢谢大家!
展开
 我来答
刘阳升
2015-03-26 · TA获得超过2878个赞
知道小有建树答主
回答量:921
采纳率:86%
帮助的人:380万
展开全部
构造第三个矩阵c
c=[a';b'];
然后按照常规输出方法就可以了
追问
不好意思,我可能没有完全理解您说的,输出来是:
1
2
3
4
5
6
麻烦您写一下详细的,能够实现我说的结果,谢谢您!
追答
c=[a',b']; //把中间的分号改为逗号了

save data.txt c -ascii;//用save命令,不过有个缺点,数据格式保存为了指数方式

另外一种输出方法:
fid = fopen('data2.txt','wt');
for i=1:size(c,1)
fprintf(fid,'%g\t%g\n',c(i,1),c(i,2)); //循环输出
end
fclose(fid);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式