1.012e+003默认输出应该为1012 可以通过format更改数据类型,但是指数不能设置显示位数 1.012e+003变成1.012e+03,并没有改变精度,仅仅是去掉了0 没太明白重点。。fprintf的用法,请看帮助文档,包括如何设置输出浮点数时的格式如图,matlab命令窗口中显示的数值默认只是4位小数,最后一位采用四舍五入...
数据内部存储是有格式的,输出数据也是有格式的,默认输出格式为double,因此 1.012e+003默认输出应该为1012 可以通过format更改数据类型,但是指数不能设置显示位数 1.012e+003变成1.012e+03,并没有改变精度,仅仅是去掉了0