Convertir datos de texto numérico recopilados desde el cuadro de lista a una matriz
Los datos de la lista a continuación (LotSlot_Start) se extrajeron de un cuadro de lista en una aplicación que estoy creando. Estoy tratando de convertirlo en una matriz con forma [14, 13]. Lo siguiente me da lo que quiero, pero quiero poder hacerlo para cualquier número de entradas.
LotSlot_Start = {"14", "13"};
//This gives me what I want: slot_start = [14, 13]
Slot_Start=Matrix(num(lotslot_start[1]));
Slot_Start=v concat(slot_start,Matrix(num(lotslot_start[2])));
show(Slot_Start);He creado este script:
//This crashes jmp and I can't figure out why
for(i=1, i=nitems(lotslot_start), i++,
If(i==1, Slot_Start=Matrix(num(lotslot_start[i])));
If(i>1, Slot_Start=v concat(slot_start,Matrix(num(lotslot_start[i]))));
);
show(Slot_Start);
Pero siempre se bloquea JMP cuando intento ejecutarlo. No puedo entender por qué. Cualquier ayuda sería apreciada.
Gracias,
Re: Convertir datos de texto numérico recopilados de un cuadro de lista a una matrizEso es lo que obtengo por distraerme antes de golpear enviar. Me alegra que lo hayas descubierto ...
Re: Convertir datos de texto numérico recopilados de un cuadro de lista a una matrizEl segundo argumento del bucle for necesita ser menor o igual que, en este momento es falso para el primer valor de i.
for(i=1, i<=nitems(lotslot_start), i++,
Re: Convertir datos de texto numérico recopilados de un cuadro de lista a una matrizNo obstante, descubrí cuál era el problema. Olvidé el '<' al definir el rango de i, 'i <= nitems ()'