标签: matlab rounding rounding-error
在我的数值分析课中,我们有时需要用t位舍入算法进行计算,即每次计算(每次计算,而不是每个变量赋值)都舍入为t意义全数。我使用matlab进行计算,我需要一种方法来限制matlab在t位舍入算法中进行所有计算。
如果不存在这种方式,我想找到一种方法将特定数字舍入为t意义全数字。
谢谢!
P.S。我尝试使用digits(t),但它似乎只影响matlab显示数字的方式(我可能使用它错了)。
digits(t)
答案 0 :(得分:0)
您可以使用:
system_dependent('setprecision',24); %accepts values 24, 53 or 64
,如this和this资源中所述。