any
Determinar si algún elemento de un arreglo es distinto a cero
Descripción
prueba en la primera dimensión del arreglo de B = any(A)A cuyo tamaño no es igual a 1 y determina si algún elemento es un número distinto de cero o 1 lógico (true). En la práctica, any es una extensión natural del operador lógico OR.
Si
Aes un vector,B = any(A)devuelve1lógico (true) si cualquiera de los elementos deAes un número distinto de cero o es1lógico, y devuelve0lógico (false) si todos los elementos son cero.Si
Aes una matriz que no está vacía y no es un vector,B = any(A)trata las columnas deAcomo vectores y devuelve un vector fila de1y0lógicos.Si
Aes una matriz 0 por 0 vacía,any(A)devuelve0lógico (false).Si
Aes un arreglo multidimensional,any(A)actúa en la primera dimensión del arreglo cuyo tamaño no es igual a 1 y devuelve un arreglo de valores lógicos. El tamaño de esta dimensión se convierte en1, mientras que los tamaños de todas las demás dimensiones se mantienen iguales.
prueba elementos basándose en las dimensiones especificadas en el vector B = any(A,vecdim)vecdim. Por ejemplo, si A es una matriz, any(A,[1 2]) prueba todos los elementos de A, puesto que todos los elementos de una matriz están incluidos en la parte del arreglo que establecen las dimensiones 1 y 2.
Ejemplos
Argumentos de entrada
Argumentos de salida
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a

![any(A,[1 2]) collapses the pages of a 2-by-3-by-3 array into a 1-by-1-by-3 array.](sum_vecdim.png)