[討論] ODE45如何回傳變數

看板MATLAB作者 (豪仔呵呵)時間11年前 (2013/05/16 16:24), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請問在使用ODE45時,如何回傳我的控制力tau,並且把tau的歷史軌跡記錄下來 如 function xdot=project_p3(t,x) tau=H*(V+inv(H)*G+inv(H)*C*[x(3);x(4)]) ggg=inv(H); fff=-inv(H)*C*[x(3);x(4)]-inv(H)*G; xdot(1)=x(3); xdot(2)=x(4); xdot(3)=fff(1)+ggg(1,1)*tau(1)+ggg(1,2)*tau(2); xdot(4)=fff(2)+ggg(2,1)*tau(1)+ggg(2,2)*tau(2); xdot=xdot'; 假設以上的變數 H V G C....等都已經定義好了 現在我只會回傳x這個變數,無法回傳tau,請各位幫幫忙@@感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.208.52

05/17 00:23, , 1F
tau好像不是單值吧? 存成矩陣就可以了吧
05/17 00:23, 1F
文章代碼(AID): #1Hb9Ug9I (MATLAB)