[問題] 可以幫我看一下u該如何跑出?已回收

看板MATLAB作者 (格先生)時間15年前 (2010/05/12 13:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
請問各位高手,我想將我的以u的圖形跑出來!!! 可是像沒有辦法唉!! 不知道是不是程式有打錯嗎?? 有高手可以幫我瞄一下嗎?? ------------------------------------------------------------ function new403 close all; clear; clc; global i i=1; [t x] = ode45(@controller2,[0 2],[0.003,0]); plot(t,x) s=size(x); size(t); function dx = controller2(t,x) global i d = 4; k = 0.00387; m = 0.0793; R = 24; L = 0.12829; g = 9.8; n = 0.008; 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; ug=g*((x(1)-n)^2)/(k/m); ut=ug+u; dx=zeros(2,1); dx(1) = x(2); dx(2) = g-(k/m)*(ut/((x(1)-n)^2)); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.136.17
文章代碼(AID): #1BwZpYHR (MATLAB)
文章代碼(AID): #1BwZpYHR (MATLAB)