[問題] 請教如何跑出輸入狀態的圖形??已回收
各位高手請教一下,我想跑出如下面程式中的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
05/07 15:35, 1F
→
05/07 22:04, , 2F
05/07 22:04, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):