Invalid Expression "3.57e2.1"
Show older comments
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 Comments
madhan ravi
on 11 Jun 2020
What do you want e2.1 to represent?
KSSV
on 11 Jun 2020
e power integers are allowed.
Andrew Stepp
on 11 Jun 2020
Answers (2)
madhan ravi
on 11 Jun 2020
1 vote
You can’t use a decimal value for scientific notation.
1 Comment
Andrew Stepp
on 11 Jun 2020
Star Strider
on 11 Jun 2020
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.
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!