我想知道如何使用命令设置在Matlab中显示n个小数位?
必须限制在某些预定数字吗?或者可以为n?
指定任何一个谢谢和问候!
答案 0 :(得分:9)
您可以使用SPRINTF命令将数字转换为 n 小数位的字符串:
>> x = 1.23; >> sprintf('%0.6f', x) ans = 1.230000 >> x = 1.23456789; >> sprintf('%0.6f', x) ans = 1.234568
答案 1 :(得分:4)
此网站可能会帮助您完成所有这些:
答案 2 :(得分:-2)
我喜欢tim sprintf('%0.6f', x)
,它是一个字符串然后我使用命令str2double(x)
将其更改为数字。