如何在使用str2num将字符串转换为数值时保留超过四位的小数呢?

例如:
x=str2num('114.205147')
运行结果为
x =

114.2051
丢掉了两位

那只是显示的问题,精度可以保证的,你用format long看看,就能发现可以显示更多小数点的位数了

format long
x=str2num('114.205147')

有帮助望采纳哟,谢谢啦