Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odobrať NaN & INF z poľa v MATLAB .

Na rozdiel od iných programovacích jazykov , ktoré majú tendenciu sa vysporiadať s číslami a inými typmi vstupu , ako sú slová a odsekov , MATLAB , počítačový programovací jazyk vytvorený špeciálne pre riešenie komplexných matematických úloh , pracuje iba s číslami . Ak máte non - číslo v poli - set viac hodnôt v hranatých zátvorkách - MATLAB vypíše ho ako " NaN " , čo je skratka pre MATLAB vytlačí " nekonečno " ako " , " nie je číslo " . ; . INF " NaN a INF položky môžete odstrániť z poľa s jednoduchým príkazom . Pokyny dovolená 1

Spustite MATLAB . Otvorte príkazový riadok
2

Priradenie aktuálne pole do premennej s nasledujúcim kódom , ak už nemá premennú : .

B = [ 0 /1 , 1 , 0 /0 , 6 ]

To sa stáva :

b = [ INF , 1 , NaN , 6 ]
3

Zadajte nasledujúci kód odstrániť NaN a INF položky :

b = b ( konečná ( b ) )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené