В Matlab как использовать переменные для чисел в научной нотации (matissa и exponent)? - PullRequest
3 голосов
/ 11 марта 2012

Я использую Matlab и использую числа в научной нотации , которые представлены буквой e для показателя степени.Пример в Matlab:

>> 2e5
ans =
200000

Теперь хотелось бы работать с числами в научной нотации, но используя переменные для хранения значений мантиссы и показателя (слева и справа от e соответственно).Я не понимаю, как это можно сделать без слияния имен переменных с буквой e для показателя степени.Например:

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

Можно ли это еще сделать?Или я должен использовать ручной подход:

>> 2*10^rr
ans =
200000

1 Ответ

3 голосов
/ 12 марта 2012

Вы должны использовать ручной подход; вы не можете использовать научное обозначение с переменными. Возможно, вы захотите использовать 2.*10.^rr с ., чтобы позволить вам использовать тот же оператор с массивами чисел.

...