求用Matlab的ode45编一个双线性方程X''+20X'+40πX=sin(t);X>=0X''+20X'+20πX=sin(t);X
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 15:20:46
xMK@ǿs$3CTX.J@<$*^X" 5od-=x1L*h%[g;rhowopϟw$>Mz7ٯ2Rf!ȘZ ՠ*azIOZG|>=%_ N^{2PR@ƻ_ }Y~vMF H!ћaʣZŞv}p7o{=%=*/+W>-.PX^t-֜FYm_&g ,v\ENQˤN.7S}l5^PM1u60F!S͍B6f-RƵZ㵩Vhd,ѕsEjj)$*h{VcJ
求用Matlab的ode45编一个双线性方程X''+20X'+40πX=sin(t);X>=0X''+20X'+20πX=sin(t);X
求用Matlab的ode45编一个双线性方程
X''+20X'+40πX=sin(t);X>=0
X''+20X'+20πX=sin(t);X
求用Matlab的ode45编一个双线性方程X''+20X'+40πX=sin(t);X>=0X''+20X'+20πX=sin(t);X
ode45解一阶 所以降阶
设p1=x p2=x‘ 所以 p1’=p2 p2‘=x’‘=sin(t)-20p2-40πp1 或p2‘=x’‘=sin(t)-20p2-20πp1
编写m文件
function pdot = F(t,p)
%UNTITLED1 Summary of this function goes here
% Detailed explanation goes here
if p(1)>=0
c=20;
w=40*pi;
else
c=20;
w=20*pi;
end
g=sin(t);
pdot=zeros(size(p));
pdot(1)=p(2);
pdot(2)=g-c*p(2)-w*p(1);
>> p0=[0 0]
>> [t p]=ode45('spring1',[-1 1],p0);
>> plot(t,p(:,1))
>> plot(p(:,1),p(:,2))
求用Matlab的ode45编一个双线性方程X''+20X'+40πX=sin(t);X>=0X''+20X'+20πX=sin(t);X
用matlab求解常微分这个程序怎么编的啊?我想编一个matlab程序,使用ode45求解:dy/dx=(y^2+5)*(x+6).x范围是0到5,y0=0.5
请MATLAB达人解答一个关于ode45的问题~问题是这样的:rp=205.023474553934;wi=-125053.06022610828;y=0.5*x*exp(rp*t)*cos(wi*t);想求得并plot y与t的曲线,t=0:0.5:20.自己编了个ode45的函数求出来不对,请各位高手教教我
matlab解微分方程组求微分方程组的数值解并作图.要求是用ode45的方法来解
matlab中如何用ode45 求出微分方程某个点的函数值?我只知道ode45能求一系列点的函数值,现在问题是我只想要一个点的.比如 t=2.3的
用MATLAB编一个动画.
求大神支招,我想用ode45来求解一个微分方程的数值解,但是MATLAB老是说有错,怎么办?程序是clear all;options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4]);[T,Y]=ode45(@guanxi,[0 12],[0 1 1],options);对应 guanxi.m 是funct
matlab ode45 求方程(1+x^2)y''=2xy',y(0)=1,y'(0)=3 的数值解,我的运行不行,我编的函数文件:function dy=sdre(x,y) dy=[y(2);2*x/(1+x^2)*y(2)]; 程序 [x,y]=ode45('sdre',[0 10],[1 3]);plot(x,y)
ode45的问题,请求matlab大神帮助用ode45的时候遇到一个棘手的问题,做的东西需要知道固定时间函数的值,而ode45是变步长,不知道怎么能知道固定时间的值啊.就比如t=1:100;我想知道t=10的时候的函
用MATLAB 求解一个很简单的微分方程.du/dt=cos(sint),u(0)=1.用ode45函数做出来...顺便画画图
求一个化学方程式的双线桥
怎么用matlab编一个随机数列
我在编matlab程序的过程中,需要用ode45解一个一阶微分方程组,我在编matlab程序的过程中,需要用ode45解一个一阶微分方程组,关键问题是这个方程组的系数需要前面的程序传进去,所以我不会用,
MATLAB里怎么写这个式子用ODE45
用MATLAB求微分方程分别用Euler法和ode45解下列常微分方程并与解析解比较
Matlab使用ode45解微分方程组的基本问题,下面有一个简单的微分方程组求代码d(X1)/dt=4X1+X2 ^2d(X2)/dt=2*d(X1)/dt+5*X2初始条件是X1=X2=0要用ode45解这个微分方程组该怎么写代码呢?
matlab的问题,一直出现Error:Missing variable or function.用matlab编的function dx = shier(t,x)dx = zeros(2,1);dx(1)=x(1)*(1-x(1)/100-0.1*x(2));dx(2)=x(2)*(-0.5+0.02*x(1));[t,x]=ode45(‘shier’,[0 20],[25 2]);plot(t,x(:,1),’-’,t,x(:,2),
用MATLAB怎么实现图像的双线性插值 求代码.最好用function写,顺便告诉我怎么样.matlab不是很熟,