如何将双倍圆形变为“正常”的东西。人类可以阅读。 (MATLAB)

时间:2015-02-12 21:09:39

标签: matlab

我的MATLAB代码正在关注double回答:1.727287951101063e+04。我知道它约为0,但我怎样才能将它转换/转换为更好的可读(长?)数字类型?

我试过这段代码:

format long
portfolio1.myValue = ((portfolio1.myValue + Gewinn)*10)/10;

但它没有用。

谢谢!

1 个答案:

答案 0 :(得分:3)

使用format long g

>> A = 1.727287951101063e+04;
>> format long g;
>> A

A =

          17272.8795110106

您可以查看有关format工作原理的文档:http://www.mathworks.com/help/matlab/ref/format.html。但是,format long g实际上代表您的15位数字,适合所有数字,这些数字构成您的数字的重要部分(没有小数位),并用十进制数字填充其余的数字(那些在小数点后跟随。)