[問題] 可以幫我看一下u該如何跑出?已回收
請問各位高手,我想將我的以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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):