Invalid Expression "3.57e2.1"

Just started learning MatLab, wondering why this command "3.57e2.1" or any decimal in the second number brings back an invalid expression error. Sorry for the basic question. Thanks

3 个评论

What do you want e2.1 to represent?
e power integers are allowed.
I'm wanting to simplify 3.57*(10^2.1)

请先登录,再进行评论。

回答(2 个)

madhan ravi
madhan ravi 2020-6-11

1 个投票

You can’t use a decimal value for scientific notation.
You can certainly calculate it:
3.57*(10^2.1)
evaluated as:
4.494363720105178e+02
however you must do it as you wrote it, or as it is evaluated.

类别

帮助中心File Exchange 中查找有关 Logical 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by