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 Comments

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

Sign in to comment.

Answers (2)

madhan ravi
madhan ravi on 11 Jun 2020
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.

Products

Asked:

on 11 Jun 2020

Answered:

on 11 Jun 2020

Community Treasure Hunt

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

Start Hunting!