Matlab 中设置有效位数
vpa(pi,3)%pi 保留3为小数
另外
两种方法,第一,如果只是要输出显示的可以用sprintf,
比如 sprintf('%.8f',1/3)
输出就为 0.33333333 ,但是这个结果是字符串,不是数值。
第二,如果想要保留8位小数,可以用round
比如
round(1/3*10^8)/10^8
因为是format long
所以输出为显示 0.333333330000000
另外
两种方法,第一,如果只是要输出显示的可以用sprintf,
比如 sprintf('%.8f',1/3)
输出就为 0.33333333 ,但是这个结果是字符串,不是数值。
第二,如果想要保留8位小数,可以用round
比如
round(1/3*10^8)/10^8
因为是format long
所以输出为显示 0.333333330000000
还没人转发这篇日记