作者a05paula (蘋子)
看板MATLAB
標題[問題] ODE輸入參數
時間Thu Jun 27 23:16:41 2013
在副程式裡面有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