【发布时间】:2013-12-04 08:42:08
【问题描述】:
我有一个包含数字和字符串的元胞数组。我想打印单元格数组,以便在小数点后只看到 5 个数字。例如:
c{1, 1} = pi;
c{2, 1} = pi / 2;
c{3, 1} = pi / 4;
c{4, 1} = 2 ^ 0.5;
使用format long 后,我收到了:
>> c
c =
[3.141592653589793]
[1.570796326794897]
[0.785398163397448]
[1.414213562373095]
但我希望输出是:
>> c
c =
[3.14159]
[1.57079]
[0.78539]
[1.41421]
【问题讨论】:
-
format short显示小数点后 4 位。太少了? -
对于“打印”使用
fprintf或sprintf- 对于“显示”它有点复杂。虽然我想你可以用你的代码覆盖disp(我想包含 fprintf) -
@chappjc 元胞数组中也有字符串..
标签: matlab format cell-array