我正在使用 Matlab 并在 scientific notation 中使用数字,用字母 e
表示指数。 Matlab 中的一个例子:
>> 2e5
ans =
200000
现在想用科学记数法来处理数字,但是使用变量来保存尾数和指数的值(分别是e
的左边和右边) ).我不明白如果变量名不与指数字母 e
合并,如何做到这一点。例如:
>> rr=5;
>> 2err
??? 2err
|
Error: Unexpected MATLAB operator.
这还能做吗?或者我必须使用手动方法:
>> 2*10^rr
ans =
200000
最佳答案
您必须使用手动方法;你不能像变量那样使用科学记数法。您可能希望将 2.*10.^rr
与 .
一起使用,以使您能够对数字数组使用相同的语句。
关于matlab - 在 Matlab 中如何使用科学记数法(尾数和指数)中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9655668/