problem with the min function or the 1.8509e+007 ??

2 ビュー (過去 30 日間)
Mariem Harmassi
Mariem Harmassi 2012 年 10 月 11 日
Hello everybody I have a vector with three input values so this is how my vector is :
F=[ss(60,57) ;ss(13,57) ;ss(14,57)]
F(1)
ans =
18471736
>> F(2)
ans =
1.8509e+007
>> F(3)
ans =
23963413
So i called the min function as this : [C,I]=min(F); >> C
C =
18471736
>> I
I =
1
Does 18471736 inf to 1.8509e+007

採用された回答

Matt Fig
Matt Fig 2012 年 10 月 11 日
There is no problem that I can see.
Yes, 1.847e7 is less than 1.851e7 and 2.396e7. Why would you expect anything else?
  5 件のコメント
Walter Roberson
Walter Roberson 2012 年 10 月 11 日
Yes.
Matt Fig
Matt Fig 2012 年 10 月 11 日
As you can check:
1.2345678e7 - 1234567
ans =
0

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

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 10 月 11 日
Yes. 1.8509e+007 is approximately 18509000
  4 件のコメント
Mariem Harmassi
Mariem Harmassi 2012 年 10 月 11 日
Thank u Matt , i know this it means that i should analyse the code there is an error not this one but perhaps another :/
Mariem Harmassi
Mariem Harmassi 2012 年 10 月 11 日
Don't underestimate human stupidity especially the one executed by machine ;ppp I am searching for this stupidity ordered :p

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

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by