Matlab中如何显示n位小数
我想知道如何在Matlab中使用命令设置显示n位小数?
n 必须限制在一些预先确定的数字吗?或者可以为 n 指定任意一个?
谢谢和问候!
I was wondering how to use command to set up displaying with n decimal places in Matlab?
Must n be restricted to some predetermined numbers? Or one can just specify any for n?
Thanks and regards!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用
You can convert a number to a string with n decimal places using the SPRINTF command:
这个网站可能会帮助您解决所有这些问题:
http://herz-fischler.ca/MATLAB/第15节.html
This site might help you out with all of that:
http://herz-fischler.ca/MATLAB/section15.html
我像蒂姆说的那样使用
sprintf('%0.6f', x)
,它是一个字符串,然后我使用命令str2double(x)
将其更改为数字。i use like tim say
sprintf('%0.6f', x)
, it's a string then i change it to number by using commandstr2double(x)
.