Token de matriz no válidoHola. No encontré nada sobre esto además de < https://community.jmp.com/t5/Discussions/invalid-matrix-token/td-p/2111> (una publicación terriblemente formateada) y nada en el Scripting Index. ¿Qué es un error de "token de matriz no válido"? ¿Qué significa?
Cuando trato de crear una instancia de una matriz en mi script como
m = [i j];
donde y son variables numéricas, arroja el error y apunta a i.
Creo que ese es todo el contexto que puedo dar. Avíseme si alguna aclaración específicamente está en orden, puedo intentar ayudarlo a ayudarme.
Salud,
Miguel
ScriptingRe: Token de matriz no válidoNo se puede explicar exactamente el mensaje de error. Muy probablemente relacionado con esto Construir matrices y en el fin:
Construir matrices a partir de expresiones
Para construir matrices a partir de expresiones, use Matriz() . Los elementos deben ser expresiones que se resuelvan en números.
Names Default To Here(1);
i = 1;
k = 1;
m = Matrix({{i, k}}); //[1 1]
Re: Token de matriz no válidoGracias, @jthi . ¡Eso funciona!
¿Puede comentar brevemente sobre la dimensionalidad? Creo que lo descubrí, {{} {}} es un 2x0, pero no sé cómo hacer un 0x2.
Miguel
Re: Token de matriz no válidoJuega con este ejemplo:
Names Default To Here(1);
i = 1;
k = 1;
m1 = Matrix({{i, k}}); //(1x2)
m2 = Matrix({{i}, {k}}); //(2x1)
Show(m1, m2);y consulte Construir matrices a partir de listas en el enlace que proporcioné anteriormente.
Re: Token de matriz no válidoTengo problemas para concatenar usando Concat () o | / mi matriz inicial y elementos adicionales. Cuando escribo () la salida, es equivalente a la matriz inicial, no se concatenó nada (el resultado es [0 0]).