如何把数据分割成三个不同的科勒姆fprint命令吗?

32视图(30天)
如何把数据分割成三个不同的科勒姆与小数点后6地方fprint命令,下一个号码写在一行吗?
这就是我
GradVec = 1.0000000.6593560.000000%——我想分裂这些使用流在小数点后的第6位
日记(F: \ new_code \ gradation.txt”);
流(' % 6.6 f ',GradVec);
日记
2的评论
艾德琳战争
艾德琳战争 2023年5月15日13:39
@Walter罗伯森 假设值给出
GradVec = x (x (1) (2) (3))
这种x (1) = 1.0
x (2) = 0.6
x (3) = 0.9
但是当我fprint文本
我得到它
1.00.60.9
我怎么解决这个问题?

登录置评。

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2023年5月15日19:28
移动:沃尔特·罗伯森 2023年5月21日在2:29
当你使用一个流()格式和传递更多的价值比%项目内部的格式,该格式从一开始就得到重用 到底是 。如果你使用一个' %。6 f '格式和传递三个项目,你有有效的利用repmat (“%。6 f ', 1, 3)就像“% .6f % .6f %。6 f '。注意没有空格,格式!当你使用流(), 自动添加空格。
所以…使用“%。6 f %。6 f %。6 f \ n”作为你的格式。

下载188bet金宝搏


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!