我只想将精度降低到矩阵D3的最大值。所有的值都带有4个小数,但我希望最大值只有两个小数,四舍五入。 预先感谢
答案 0 :(得分:0)
floor(max(max(D3))*100)/100
如果要避免在结尾显示额外的零,请使用fprintf:
fprintf('%4.2f\n',floor(max(max(D3))*100)/100)
如果要更改矩阵中的值以反映精度变化:
[val,loc] = max(D3(:));
[r,c] = ind2sub(size(D3),loc);
D3(r,c) = floor(val*100)/100;