3

我正在使用Matlab并使用科学记e数法中的数字,这些数字用指数的字母表示。Matlab中的一个例子:

>> 2e5
ans =
200000

现在想使用科学计数法的数字,但使用变量来保存尾数指数的值(分别为左侧和右侧e)。e如果变量名不与指数的字母合并,我不明白如何做到这一点。例如:

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

这还能做吗?或者我必须使用手动方法:

>> 2*10^rr
ans =
200000
4

1 回答 1

3

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

于 2012-03-12T10:08:48.337 回答