フィルターのクリア

Can any one explain the returned value "9.4817e+03" .

368 ビュー (過去 30 日間)
mika
mika 2014 年 5 月 21 日
コメント済み: John D'Errico 2022 年 12 月 24 日
Can any one tell me what's the meaning of this value because it appears frequently in matlab, what's e and can i move from this representation of that value to another
shortestPathLength =
9.4817e+03
thank you
Help is much appreciated
  2 件のコメント
SADAGOBAN A
SADAGOBAN A 2017 年 3 月 12 日
in generally e+03 means exponential base 10,here e+03 means 1000 the value for 9.4817e+03 means 9.4817*1000 and the value is 9481.7 (Note:incase of e-03 means 1/1000=0.0001)
Tracie Lin
Tracie Lin 2019 年 2 月 5 日
編集済み: Tracie Lin 2019 年 2 月 5 日
Correction: e-03 = 1/1000 = 0.001

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

採用された回答

Image Analyst
Image Analyst 2014 年 5 月 21 日
It's 9.4817 times 10 to the 3rd power, 9.4817 * 10^03 = 9481.7.
  3 件のコメント
Image Analyst
Image Analyst 2014 年 5 月 21 日
編集済み: Image Analyst 2014 年 5 月 21 日
By the way, the "e" stands for "exponent", which means the exponent of ten that it is.
Mahdi
Mahdi 2014 年 5 月 21 日
You can also change the way the numbers are shown by using format. For example:
format long

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

その他の回答 (1 件)

GOHIL NIHAR AJITBHAI
GOHIL NIHAR AJITBHAI 2022 年 12 月 24 日
how to write 1x10^(-2.3) or 1.e(-2.3)in matlab ?
  1 件のコメント
John D'Errico
John D'Errico 2022 年 12 月 24 日
Please don't ask a question in an answer to another question. Learn to ask a question instead, as a separate question.
What you need to understand is that 10^(-2.3) is not written as you seem to think it is. You cannot use the e notation to write that number.
format long g
10^-2.3
ans =
0.00501187233627272
Note that I do not need to use parens around the exponent, but sometimes it can be safer, in case you are not sure. So I could have written
10^(-2.3)
ans =
0.00501187233627272
In either case, you need to see that raising 10 to a fractional power is not the same thing as just shifting a decimal place, AND you cannot put a decimal point in the exponent. So this next is invalid syntax in MATLAB:
1e-2.3
Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters, or other syntax error. To construct matrices, use brackets instead of parentheses.

Error in connector.internal.fevalMatlab

Error in connector.internal.fevalJSON
You need to use one of the two forms I showed first.

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

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by