2574_es-ES
Convertir Matriz a la lista?Hola gente JMP,
Puedo hacer esto en un bucle, pero ¿hay una línea simple para convertir una matriz unidimensional en una lista? Algo como:
cell_list = getmatrixaslist (cell_matrix);
Pregunta de bonificación adicional: ¿existe un equivalente a la función LOC de la lista para una matriz? Necesito ubicar todas las filas en una matriz con un cierto valor. La función LOC hace esto para las listas, pero para las matrices encuentra todos los elementos iguales a 0.
¡Gracias!
PeterRe: ¿Convertir matriz a lista?Aquí está la sintaxis para convertir una matriz 1D en una lista:
lista_de_celdas = como lista (matriz_de_celdas);Re: ¿Convertir matriz a lista?Muchas gracias por sus respuestas. ¡Es fácil cuando sabes cómo!Re: ¿Convertir matriz a lista?Puede usar la función LOC para localizar todas las filas de una matriz que sean iguales a un valor. Considere el siguiente ejemplo:
Si mi matriz es
m=[1,3,3,6,7,1,3,9]
luego usa lo siguiente para localizar todas las filas de esa matriz que sean iguales a 3:
ubicación(m==3)
Esto devuelve el siguiente resultado
[2,3,7]
que es una matriz de números de filas de m que son iguales a 3.
Si omite la función loc y solo utiliza m==3, obtendrá una matriz de 1 y 0, donde un 1 indica que el valor es igual a 3.
Comments
There are no comments yet