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

2 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

Matt Fig
Matt Fig il 11 Ott 2012
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 Commenti
Matt Fig
Matt Fig il 11 Ott 2012
As you can check:
1.2345678e7 - 1234567
ans =
0

Accedi per commentare.

Più risposte (1)

Walter Roberson
Walter Roberson il 11 Ott 2012
Yes. 1.8509e+007 is approximately 18509000
  4 Commenti
Mariem Harmassi
Mariem Harmassi il 11 Ott 2012
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 il 11 Ott 2012
Don't underestimate human stupidity especially the one executed by machine ;ppp I am searching for this stupidity ordered :p

Accedi per commentare.

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by