Ci deve essere un semplice modo MATLAB per farlo. Ho un vettore di riga e voglio verificare se tutti gli elementi sono uguali. Brute costringendo questo in un ciclo è facile, ma alla ricerca di un approccio più efficiente :) Gli elementi sono interiCome verificare se tutti gli elementi di un array sono uguali, in matlab?
risposta
penso che possa essere semplice come
if all(v == v(1))
Un altro metodo sarebbe
if range(v) == 0
Cosa c'è di sbagliato con 'isequal (A, B)'? –
@reve_etrange: perché non hai capito bene la domanda. test isequal per vedere se DUE array sono identici. Si prega di rileggere la domanda come richiesto. Chiede se tutti gli elementi di un array SINGLE sono uguali tra loro. –
Right you are ... –
Un'altra soluzione:
numel(unique(v))==1
'unique' è abbastanza lento. –
@BenVoigt, hai ragione, dopotutto, usa l'ordinamento. –
+1: questa risposta funziona anche su un vuoto v. – Alex
Un'altra soluzione:
sum(abs(diff(v))) == 0
- 1. Come posso verificare se tutti gli elementi di un array sono identici in Perl?
- 2. Tutti gli elementi determinano Java sono uguali in un elenco
- 3. jQuery - come verificare se due elementi sono uguali?
- 4. Verificare se gli elementi tutti i bambini sono nascosti
- 5. Come verificare se gli elementi di un ArrayList sono tutti contenuti in un altro ArrayList
- 6. Cacao: verificare se due NSArrays sono uguali
- 7. Come verificare se gli elementi di una matrice sono tutti diversi Java
- 8. Come verificare se tutti gli elementi seguenti sono in un elenco?
- 9. Come verificare se tutti i valori nelle colonne di una matrice numpy sono uguali?
- 10. Come verificare se due percorsi sono uguali in Bash?
- 11. Verificare se due tipi generici sono uguali
- 12. Verificare se tutti gli elementi di un elenco Python sono False
- 13. C'è un modo per verificare se due elementi DOM sono uguali?
- 14. Come faccio a confrontare tutti gli elementi di due array?
- 15. Come controllare se tutti i valori di un array sono uguali
- 16. Array di stringhe di celle - controllare gli elementi in Matlab
- 17. Verificare se due array numpy sono (vicini) uguali, compresa la forma
- 18. prova se due elementi sono gli stessi
- 19. come verificare se 2 file sono uguali usando .NET?
- 20. Come verificare se due tensori o matrici toriche sono uguali?
- 21. Ottieni l'elenco di tutti gli elementi in un array JavaScript
- 22. Trova elementi "non uguali" in due array
- 23. Come posso verificare se due elementi DOM jQuery avvolti sono uguali?
- 24. Come determinare se tre interi sono tutti uguali
- 25. LINQ: Controlla se Due liste sono uguali
- 26. Controllare se tutti gli elementi possono essere trovati in un altro array
- 27. Se tutti gli elementi dell'array bool sono veri?
- 28. Come creare cella-array in MATLAB e inizializzare tutti gli elementi nello stesso oggetto?
- 29. Come controllare TUTTI gli elementi di un array booleano sono veri
- 30. javascript: rimuovere tutti gli elementi oggetto di un array associativo
Quanto è grande la matrice? – Vairis