我现在已经想了一会儿。当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
有谁知道如何打印正常的浮点数?我已经尝试过格式短,格式长,格式短e,格式长e,但它们都不起作用。有些人会切换格式,以便科学记数法在单独的条目中,但实际上这些数字并不是那么荒谬,只是打印出来......
答案 0 :(得分:12)
答案 1 :(得分:0)
如果您使用的是fprintf,您可以在格式中使用%f 同时提供您需要的小数点数的进动,例如%。2f ,它总是只给出十进制后的两位十进制数