フィルターのクリア

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

1 回表示 (過去 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 ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by