[問題] 請教如何跑出輸入狀態的圖形??已回收

看板MATLAB作者 (格先生)時間15年前 (2010/05/06 21:38), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
各位高手請教一下,我想跑出如下面程式中的ut, 請問該怎麼做?? 試了好久試不出來唉!!! --------------------------------------------------------- close all; clear; clc; [t x] = ode45(@controller2,[0 15],[0.002,0]); plot(t,x) s=size(x); size(t); function dx = controller2(t,x) d = 1; k = 0.000378; m = 0.0793; R = 24; L = 0.12829; g = 9.8; n = 0.004; V = 0.5*(d^2+1)*x(1)^2+d*x(2)*x(1)+0.5*x(2)^2; a = ((d^2+1)*x(1)+d*x(2))*x(2); b = (d*x(1)+x(2))*-(k/m)/((x(1)+n)^2); u =-(a+sqrt(a^2+b^4))/b; %dot_V=((d^2+1)*x(1)+d*x(2))*x(2)+(d*x(1)+x(2))*-(k/m)/((x(1)+n)^2)*u; ug=g*((x(1)+n)^2)/(k/m); ut=ug+u dx=zeros(2,1); dx(1) = x(2); dx(2) = -(k/m)*(u/((x(1)+n)^2)); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.136.17

05/07 15:35, , 1F
ut和dx又沒關係 一開始就可以畫了
05/07 15:35, 1F

05/07 22:04, , 2F
不行唉??
05/07 22:04, 2F
文章代碼(AID): #1BuiPbd5 (MATLAB)
文章代碼(AID): #1BuiPbd5 (MATLAB)