what is 1.0e+003* in Matlab? what does * signify?

hi all, when i am calculating eigenvalue of 5 by 5 matrix that time i am getting 1.0e+003*, 1.050, 0.0050,0,0,0 as result. what is 1.0e+003* in Matlab? what does * signify? please clarify. Thanks in advance

2 件のコメント

Stephen23
Stephen23 2016 年 5 月 31 日
MAHESH VISHNOI
MAHESH VISHNOI 2018 年 10 月 14 日
It is scientific notation, where e is shorthand for *10^.

サインインしてコメントする。

 採用された回答

Walter Roberson
Walter Roberson 2012 年 12 月 7 日

7 投票

You may wish to give the command
format short g
or
format long g

2 件のコメント

Swati Sahai
Swati Sahai 2017 年 6 月 9 日
yeah that worked. Thank you.
madhan ravi
madhan ravi 2018 年 10 月 14 日
Answer accepted by madhan ravi since the OP didn’t

サインインしてコメントする。

その他の回答 (3 件)

nyanphyo aung
nyanphyo aung 2016 年 5 月 31 日

1 投票

When you have y = Xe-3 that's a shorter way of saying y = X * 10^-3. Since multiplication distributes and the e operator only looks for the next number by default, yes, 1e-3 * X = X * 1e-3 = X * 10^-3. Likewise for addition.
Lalit Patil
Lalit Patil 2012 年 12 月 7 日

0 投票

1.0e+003 = 1000
Try in command window.. And no need to worry about this result..

2 件のコメント

Kirti
Kirti 2012 年 12 月 7 日
Thanks Lalit!!
utkalika pattanaik
utkalika pattanaik 2015 年 6 月 20 日
Thanks a lot

サインインしてコメントする。

Edwin Macharia
Edwin Macharia 2018 年 7 月 17 日

0 投票

It actually means 1.0 x 10 ^(+0.003).

カテゴリ

ヘルプ センター および File ExchangeLinear Algebra についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by