在Matlab中如何使用科学记数法(尾数和指数)中的数字变量?

时间:2012-03-11 14:15:40

标签: matlab exponent mantissa

我正在使用 Matlab 并使用scientific notation中的数字,这些数字用字母e表示为指数。 Matlab中的一个例子:

>> 2e5
ans =
200000

现在想用科学计数法处理数字,但使用变量来保存尾数指数的值({{的左右两侧) 1}}分别)。我不明白如果没有变量名与指数的e字母合并,怎么办呢。例如:

e

这仍然可以吗?或者我必须使用手动方法:

>> rr=5;
>> 2err
??? 2err
|
Error: Unexpected MATLAB operator.

1 个答案:

答案 0 :(得分:3)

您必须使用手动方法;你不能像变量那样使用科学记数法。您可能希望将2.*10.^rr.一起使用,以使您能够对数字数组使用相同的语句。