[MatLab] controllare se un array è vuoto

tommy_2222
Salve a tutti, come posso controllare se un vettore o una matrice è vuota?
Mi servirebbe fare un'istruzione del tipo:

if(A==[])
qualcosa

else
altro

Il problema è che matlab non riconosce il comando A==[] ovviamente. Come posso farlo?

Risposte
apatriarca
Probabilmente esiste una funzione più specifica, però una soluzione che funziona in praticamente ogni linguaggio è confrontare se la lunghezza del vettore o matrice sia zero. Se la scrivi nella forma length(A(:)) == 0 puoi anche verificare i casi in cui ci sia una dimensione diversa da zero.

EDIT: In alternativa c'è la funzione isempty

tommy_2222
Perfetto, grazie!

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.