[問題] ODE輸入參數
在副程式裡面有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