matlab fprintf 输出矩阵换行

请各位大哥指教,我现在得到了一个矩阵的但是我不知道使用fprintf来输出的。数值总是排成一列的,不能自动换行的。。其实很简单的,这是我用disp(a)得出的结果的:Th... 请各位大哥指教,我现在得到了一个矩阵的 但是我不知道使用 fprintf来输出的。数值总是排成一列的, 不能自动换行的。。
其实很简单的, 这是我用disp(a)得出的结果的:The final temperature is :
2.0000 1.0000 1.0000 1.0000 1.0000 2.5000
3.0000 1.9865 1.6965 1.7874 2.3502 4.0000
3.0000 2.2497 2.0123 2.1032 2.6133 4.0000
2.5000 2.0000 2.0000 2.0000 2.0000 3.0000
但是我们作业的要求是使用 fprintf 命令的。 我就不知道怎么写了。 怎么弄都是排成一列的
展开
 我来答
电灯剑客
科技发烧友

2008-12-05 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:4793万
展开全部
[m, n] = size(a);
for i = 1 : m
for j = 1 : n
fprintf("%8.4f", a(i, j));
end
fprintf('\n');
end
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feiyesdropship
2008-12-05 · TA获得超过123个赞
知道答主
回答量:68
采纳率:0%
帮助的人:0
展开全部
a=magic(4);
fid = fopen('test.txt','w');
fprintf(fid,'%3d %3d %3d %3d \n', a');
fclose(fid);

output:
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式