[討論] MATLAB變數不同長度問題已回收
我的code:
for i=1:13
b=['Q(1,' num2str(i) ')' '= {[y' num2str(i) ']};'];
|---->上面這段程式碼~右邊是我的變數:Y1 Y2 Y3.....
我想要把它存在一個變數裡面~但是右邊的變數每個長度都不一樣
matlab不讓我存~想知道有沒又其他方法~
如果我只是先弄出一個空矩陣下去存~後面沒有值得地方就變成"0"
但是我後面還要計算~取最大跟最小值~怕會取到"0"~
導致後面計算錯誤~希望有大大可以幫我解惑><"
我之友弄過異直矩陣~但是跑下面函式做計算:Q(1,inst)卻跑不出來....
eval(b);
end
inst=13;
for i=1:inst
[nMinX, nMinY, nMaxX, nMaxY] = Tf_GetMinMax(Q(1,inst), 1, L(1,inst));
end
希望有大大可以幫我解決這個問題><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.149.162