下面的列表数据(LotSlot_Start)是从我正在创建的应用程序的列表框中提取的。 我试图把它变成一个形式为[14,13]的矩阵。 下面给出了我想要的东西,但我希望能够为任意数量的条目做到这一点。
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);我创建了这个脚本:
//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);
但是当我尝试运行它时,它总是会崩溃JMP。 我无法弄清楚为什么。 任何帮助,将不胜感激。
谢谢,
这就是我在发送之前分心的原因。 恭喜你弄明白了..
for循环的第二个参数需要小于或等于,现在它对于i的第一个值是假的。
for(i=1, i<=nitems(lotslot_start), i++,
没关系我弄清楚问题是什么我在定义i的范围时忘记了'<','i <= nitems()'