将整数存储到十进制槽,MATLAB

时间:2018-03-16 13:22:31

标签: matlab vector decimal

我正在使用MatLab。我有整数向量[9001,901,91]。我想将它们存储在小数位槽中。即,想要得到矢量[0.9001,0.901,0.91]。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

一种选择: 向上舍入(ceil)到下一个10的幂,然后除以这个数。 (例如,向上舍入901到1000然后将901除以1000得到结果)

x=[10000, 901, 91]
y= x./10.^ceil(10*eps+log10(x))