看板 MATLAB 關於我們 聯絡資訊
在副程式裡面有PID控制器還要追數個指定的Xd和Yd 所以就寫了很多同樣的function去改Xd和Yd的值 可是感覺很多餘 後來就想說就多加參數想說可以從主程式抓Xd和Yd的值給副程式使用 從 xdot=func_1(t,x) %%副程式 [t,x]=ode23('func_1',[0 7.5],[0;0;5./57.3;1;1;0;0;0;0;0;0;0]); %%主程式 改成 xdot=func_1(t,x,Xd,Yd) %%副程式 [t,x]=ode23('func_1',[0 7.5],[0;0;5./57.3;1;1;0;0;0;0;0;0;0],Xd,Yd); %%主程式 可是會跑出下面的文字 In an assignment A(I) = B, the number of elements in B and I must be the same. 是參數輸入的地方有什麼問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.107.121