下面的列表數據(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()'