我有
a=[0.221354766 315.806415];
我想要(相同的fieldwidth)
0.2214 315.8064
我试过
b=num2str(a)
% b =
% 0.2213548 315.8064
c=num2str(a,'%8.4f')
% c =
% 0.2214315.8064
d=num2str(a,'%8.7g')
%d =
%0.2213548 315.8064
有什么建议吗? TKS
答案 0 :(得分:2)
如果我理解正确,您需要相同数量的小数位?如果是这种情况,请在格式字符串中留下第一个数字:
num2str([0.221354766 315.806415],'%.4f ')
ans =
'0.2214 315.8064'
答案 1 :(得分:0)
如果要将这些值存储为字符串,请务必使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="btn-cart">Add to bag</button>
。采用数字martrix并将所有值存储为字符串似乎很奇怪,只是将结果舍入为num2str(a, '%.4f')
round