设置尾数长度并剪切数字

时间:2016-03-26 14:04:09

标签: matlab precision

我希望MATLAB的行为类似于浮点单元(假设)5位数,这意味着尾数设置为5位数。 因此,我想编写一个函数,将任何数字转换为所需的格式,我可以在每次算术运算后应用它。

它应该做的是将数字标准化为零点 - 某事 - 十次 - 一些东西,切断数字而不是四舍五入。

重要的是,该号码不仅以这种方式显示,而且以有限的有效数字存储。

示例:

d = 5; % 5 significant digits, meaning 5 digits mantissa
0.12345 = foo(0.123456, d)
0.12345e-1 = foo(0.0123456, d)
0.12345e+3 = foo(123.456789, d)

如何做到这一点?是否有允许它的内置MATLAB功能?

0 个答案:

没有答案