1 view (last 30 days)

From the matlab, i got the below answer. But what is 'e' mean??

I wanna change the below to real number. Thanks

3.2959e+29

Fangjun Jiang
on 21 Oct 2020

The value is too big to show "real number"

>> a=1000

a =

1000

>> format ShortEng

>> a

a =

1.0000e+003

Walter Roberson
on 21 Oct 2020

The e indicates multiplication by 10 to the power of the following digits. 3.2959 times 10 to the power of 38.

This is standard scientific notation and is considered to be a "real" number.

It is possible to write out the digits like 32959 followed by 34 zeros, but in science that would imply that 33 zeros are known to be exactly right, which is a problem because there is nothing that has been measured that precisely.

John D'Errico
on 21 Oct 2020

Walter Roberson
on 21 Oct 2020

Their method was flawed :(

A Planck Length can obviously be associated with the number 1 -- one Planck Length. But can you measure Planck Length to additional digits of precision? No-one is entirely sure, with there being serious theories that below the Planck Length that space itself does not exist. https://en.wikipedia.org/wiki/Planck_length . Therefore the number 1 cannot be measured to more than 1 digit.

Opportunities for recent engineering grads.

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

Start Hunting!
## 1 Comment

## Direct link to this comment

https://ww2.mathworks.cn/matlabcentral/answers/621618-i-dont-know-what-is-this-answer#comment_1076813

⋮## Direct link to this comment

https://ww2.mathworks.cn/matlabcentral/answers/621618-i-dont-know-what-is-this-answer#comment_1076813

Sign in to comment.