MATLAB Matrix有不同的类型

时间:2012-11-30 20:21:01

标签: matlab matrix octave

在MATLAB中输入a=[70001999 0.086 0.003 0.1]会产生以下结果:

a =

1.0e+07 *

7.0002    0.0000    0.0000    0.0000

我不希望它被看作是因为我的第一列存储了id号,而第2-4列存储了概率。我需要做些什么才能解决这个问题?

1 个答案:

答案 0 :(得分:3)

完全精确度仍然存在,它只是没有显示。要显示更多类型

format longg

例如,在我的Matlab上(我的format longg文件中有startup.m

>> a=[70001999 0.086 0.003 0.1]
a =
                  70001999                     0.086                     0.003                       0.1

如果需要,您还可以尝试其他一些显示选项。例如,看看您是否喜欢以下各项之后的显示。

format shortg; a
format shorteng; a
format longeng; a

当然,请使用help format了解更多详情。