Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come rimuovere NaNs & INF da una matrice in MATLAB

. Differenza di altri linguaggi di programmazione che tendono a trattare con i numeri e altri tipi di input, ad esempio le parole e paragrafi, MATLAB , un linguaggio di programmazione creato appositamente per la gestione di operazioni matematiche complesse , funziona solo con i numeri. Se si dispone di un non- numero in un array - un insieme di molteplici valori racchiusi tra parentesi - MATLAB lo stampa come " NaN ", che è l'abbreviazione di MATLAB stampa " infinito " come " " non un numero. " , INF " È possibile rimuovere NaN e le voci INF da un array con un semplice comando . . Istruzioni
1

Lancio Matlab. Aprire la riga di comando
2

Assegnare la matrice corrente in una variabile con il seguente codice , se non dispone già di una variabile: .

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

questo diventa :

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

Digitare il seguente codice per rimuovere le voci di Nan e INF:

b = b ( finiti ( b ) ) per

 

Programmazione © www.354353.com