¿Cómo comprobar si todos los elementos de una matriz son iguales en matlab?
Debe haber una forma sencilla en Matlab de hacer esto. Tengo un vector de fila y quiero comprobar si todos los elementos son iguales. Forzar esto en un bucle es fácil, pero buscamos un enfoque más eficiente :) Los elementos son números enteros
Aceptado
Creo que puede ser tan simple como
if all(v == v(1))
Otro método sería
if range(v) == 0
Qué tal si: max(v) == min(v)
? :-)
Otra solución:
numel(unique(v))==1