改变的行为sprintf后赢得2004更新

2视图(30天)
当使用格式化函数与数字“0”,我们看到一个改变的行为后,操作系统更新:
我之前)更新(赢得10 1809):
sprintf (% # 1.4克的,0)
“0.0000”
(二)后更新(赢得10 2004):
sprintf (% # 1.4克的,0)
“0.000”
你能解释为什么“sprintf函数的行为是不一致的?

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2022年3月11日
这种变化是由于改进Windows更新2004。这是有意的,因为“% g”的精确记录是“有效数字”的数量,所以精度为4,“sprintf(% # 1.4克,0)”应该返回“0.000”而不是“0.0000”。
只是为了你的信息,舍入行为也在改变如果你更新版本2004。的详细信息,请参阅下面的链接:

更多的答案(0)

类别

找到更多的在数据导入和网络参数帮助中心文件交换

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!