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 CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by