如何用MATLAB使矩阵中的元素保留两位小数
问题描述:
如何用MATLAB使矩阵中的元素保留两位小数
答
a=[2.453 0.1344 -0.14443 -2.532];
[m n]=size(a);
ua=abs(a)>=1;
da=abs(a)b=zeros(m,n);
b(ua)=vpa(a(ua),3);
b(da)=vpa(a(da),2);
b=double(b);
这样b就是a四舍五入后保留两位小数