2015-11-23 10 views
6

Ich schreibe Code mit MATLAB 2015b und 1/Inf=0 in diesem Fall. Ich würde gerne wissen, war das bei MATLAB schon immer so, oder liefere ich das Risiko eines Benutzers, der eine frühere MATLAB-Version ausführt, um eine andere Ausgabe zu erhalten? Danke fürs Helfen!MATLAB 1/Inf Standard?

Antwort

5

Das docs off Ende mit den Worten:

Eingeführt vor R2006a

interpretiere ich das, wie es eine ziemlich sichere Wette ist in älteren Versionen von MATLAB zu übernehmen 1/Inf==0 hält

0

Das Ergebnis von 1/Inf wird von Herstellern definiert, die dem IEEE-Standard entsprechen oder nicht. Eine schnelle Suche auf Google gab die folgenden

1/infNaN gibt (Not A Number)

von this source in kanadischem Französisch herausgegeben 1998

Irgendwie zwischen 1998 und 2006, das Ergebnis 1/Inf geändert - aber ehrlich, wer betreibt einen Matlab-Motor von 2002 mehr?

+1

Meine älteste Version läuft noch - R2007b unter Windows - gibt '1/Inf = 0'. – marsei