Debe haber una forma sencilla de hacer esto. Tengo un vector de fila y quiero verificar si todos los elementos son iguales. Ataques de fuerza bruta esto en un bucle es fácil, pero en busca de un enfoque más eficiente :) Los elementos son números enteros¿Cómo comprobar si todos los elementos de una matriz son los mismos, en matlab?
Respuesta
creo que puede ser tan simple como
if all(v == v(1))
Otro método sería
if range(v) == 0
¿Qué pasa con 'isequal (A, B)'? –
@reve_etrange - porque malinterpretaste la pregunta. isequal pruebas para ver si DOS matrices son idénticas. Por favor, vuelva a leer la pregunta como se le preguntó. Pregunta si todos los elementos de una matriz ÚNICA son iguales entre sí. –
Derecho usted está ... –
Otra solución:
numel(unique(v))==1
'unique' es bastante lento. –
@BenVoigt, tienes razón, después de todo, utiliza el género. –
+1: Esta respuesta también funciona en un vacío v. – Alex
Otra solución:
sum(abs(diff(v))) == 0
- 1. Compruebe todos los valores en una matriz son los mismos
- 2. Comprueba si dos elementos son los mismos
- 3. Compruebe si todos los elementos son los mismos en una lista
- 4. pitón reducir comprobar si todos los elementos son iguales
- 5. Comprobar si los elementos de todos los niños están ocultos
- 6. Comprobando si todos los elementos en una lista son únicos
- 7. ¿Cómo puedo verificar si todos los elementos de una matriz son idénticos en Perl?
- 8. ¿Cómo compruebo si todos los elementos de una matriz son idénticos?
- 9. Cómo comparar valores dentro de una matriz en Python - descubra si 2 valores son los mismos
- 10. ¿Hay algún método para verificar si todos los elementos de la matriz son '0'?
- 11. gama Llenar MATLAB con los mismos valores
- 12. ¿Cómo comprobar si todos los elementos de una lista coinciden con una condición?
- 13. Comprobación de todos los valores en el elemento son los mismos
- 14. manera Pythonic para comprobar si: todos los elementos a evaluar todos los elementos -O- Falso resultado verdadero
- 15. Mostrar todos los elementos en una matriz json
- 16. ¿Cómo comprobar si los datos JSON son un objeto o una matriz de objetos?
- 17. todos los elementos en una lista
- 18. ¿Los valores enum predeterminados en C son los mismos para todos los compiladores?
- 19. Escriba check en todos los elementos de la matriz
- 20. método genérico para imprimir todos los elementos de una matriz
- 21. Python: determine si todos los elementos de una lista son el mismo artículo
- 22. Obtener todos los elementos, pero el primero de una matriz
- 23. ¿Cómo puedo comprobar que dos carpetas son los mismos en Linux
- 24. ¿System.Linq.Enumerable.Reverse copia todos los elementos internamente en una matriz?
- 25. En Powershell, ¿cómo puedo verificar si todos los elementos de una matriz existen en una segunda matriz?
- 26. LINQ: Determine si dos secuencias contienen exactamente los mismos elementos
- 27. índice Hallazgo de los mismos elementos en una lista
- 28. Rails 3 eliminar todos los elementos de una matriz
- 29. ¿Cómo multiplico todos los elementos en una colección con todos los elementos en otra colección?
- 30. ¿Cómo comprobar si todos los valores en el conjunto son idénticos?
¿Qué tan grande es la matriz? – Vairis