matlab矩阵科学记数法

matlab矩阵科学记数法,matlab,notation,scientific-notation,Matlab,Notation,Scientific Notation,我想知道这件事已经有一段时间了。例如,当Matlab打印矩阵A时 A 它有时出现在科学符号中,例如 A = 1.0e+03 * 0 0 0.0070 0.0080 0.0030 0.0010 0 0.0030 -0.0460 0.0400 -0.0930 0.1800 0.0010 -0.0530 -0.0140 -0.0620 0.0790 -1.2

我想知道这件事已经有一段时间了。例如,当Matlab打印矩阵A时

A
它有时出现在科学符号中,例如

A =

    1.0e+03 *

         0         0    0.0070    0.0080    0.0030    0.0010
         0    0.0030   -0.0460    0.0400   -0.0930    0.1800
    0.0010   -0.0530   -0.0140   -0.0620    0.0790   -1.2360
    0.0020    0.0009   -0.0032    0.0016    0.0023   -1.4180
    0.0070   -0.0000   -0.0006   -0.0000         0         0
有人知道如何让它打印普通浮点数吗?我试过短格式、长格式、短格式、长格式,但都不管用。有些人改变了格式,使科学符号在单个条目中,但实际上,这些数字打印出来并不是那么荒谬…

您可以使用:

format shortG

有关更多详细信息,请参阅。

如果您使用fprintf,您可以在格式中使用%f,并对所需的小数点进行进动,例如%.2f,它总是在小数点后只给出两个小数点

我一直将其读为short6,正要抱怨我遇到了一个错误:p