[問題] 關於函式給值的問題
小弟寫code遇到一些問題想問問版上大大
[x,t] = PC_IP(iNt,m1,L1,g,dt,x0,tor);
[a,b,g,yy] = predctl(tor',x(:,1)',p);
Nt = 10;
tor0 = ones(Nt,1);
[xx,tt] = PC_IP(Nt,m1,L1,g,dt,x0,tor0);
PC_IP跟predctl是我寫的function , PC_IP是運用到ode的計算
執行的時候我的Matlab介面會產生以下錯誤訊息
??? In an assignment A(I) = B, the number of elements in B and
I must be the same.
我有試過兩種方式
第一個是最後一行code註解掉 ->可以執行
第二個是第二行code註解掉 ->可以執行
有人可以知道我遇到甚麼問題嗎 , 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.39.44
→
02/11 17:37, , 1F
02/11 17:37, 1F
→
02/11 17:37, , 2F
02/11 17:37, 2F
r大抱歉,這邊我看不是很懂,可是我這樣設定應該是沒有超出範圍才對
我還想問,為什麼我單就執行PC_IP的部分就可以成功
我還試過將predctl那行改到最後,結果就可以了
實在是非常奇怪....= ="
請各位替小弟解答一下,感激不盡
※ 編輯: bigchimpanze 來自: 140.116.39.44 (02/11 20:13)
推
02/11 20:30, , 3F
02/11 20:30, 3F
→
02/11 20:30, , 4F
02/11 20:30, 4F
→
02/11 20:30, , 5F
02/11 20:30, 5F
→
02/11 20:31, , 6F
02/11 20:31, 6F
先謝謝R大,我想我已經找到問題了,因為我code前段有給g值
所以predctl那一段覆蓋掉g了,sorry我耍憨了..
※ 編輯: bigchimpanze 來自: 140.116.39.44 (02/11 22:37)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章