用matlab解二阶微分方程y''(t)= -3 cos(2t) +2sin(t)+t-3.8使用ode23或ode45

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 11:00:17

用matlab解二阶微分方程y''(t)= -3 cos(2t) +2sin(t)+t-3.8使用ode23或ode45
用matlab解二阶微分方程
y''(t)= -3 cos(2t) +2sin(t)+t-3.8
使用ode23或ode45

用matlab解二阶微分方程y''(t)= -3 cos(2t) +2sin(t)+t-3.8使用ode23或ode45
function Myexamp1
clear,clc,
tspan = [0 20]; % t 的取值范围
y0=[0;1]; % 初始值 y(t0) 和 y'(t0)
options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4]);
[t,y] = ode45(@fun,tspan,y0 ,options);
plot(t,y(:,1),'-',t,y(:,2),'-.')
title('y''(t)= -3 cos(2t) +2sin(t)+ t-3.8')
function dy = fun(t,y)
dy = zeros(2,1);
dy(1) = y(2);
dy(2) = -3-cos(2*t) + 2*sin(t)+t-3.8;

降阶扩维

用matlab解二阶微分方程y''(t)= -3 cos(2t) +2sin(t)+t-3.8使用ode23或ode45 用Matlab编程求解 二阶微分方程:4*d^2y(t)/dt^2+y(t)=dx(t)/d(t)-0.5x(t) 用MATLAB中的ode命令解二阶微分方程,如何得到y的二次导数项结果 如何用matlab解非线性微分方程dx/dt=0.2159x--0.0011xy;dy/dt=-0.1045y+0.0010xy;用matlab 非线性微分方程如何求解两个微分方程能不能有matlab解出X关于t的方程,y关于t的方程式~ matlab ode45求解微分方程 D2y-0.01*Dy.^2+2*y=sin(t),初始值0 matlab ode45求解微分方程后 怎样输出dy/dt,即如何plot(t,y') 请帮忙用Matlab求解微分方程dy/dt=[k^(t-1)*y-d]y并且怎样用图像表示呢?谢谢啊! 怎么用matlab画微分方程图象RT.大神求这个函数dsolve('D2y+9*y+3*y*exp(t)=0','t')怎么直接用matlab画图象,程序是什么, 用matlab解微分方程数值解并作图谁能帮我用matlab解如下微分方程的数值解并作图:y''=cos(y);t为自变量.t从0到2,做一下y-t图像,(若要定义c1,c2则先随意帮我定义下).需要程序代码,初值你帮我随 matlab 解二阶微分方程 >>我解的方程是光在非均匀介质中的传播,介质折射率为位置的函数n=2-(x^2+y^2)用费马定理得到二阶微分方程y''+2(y+xy')(1+y'^2)/(2-x^2-y^2)=0我把它转换为两个一阶微分方程,t=x , 请问怎么用matlab求解既有微分方程又有一般方程的混合方程组啊dy(1)=a1*t+b1*y(1); y(2)=a2+b2*(t-y(1)); dy(3)=-a3*y(2)*(y(3)-t)/y(1) 请注意第二个方程没有微分,其中ab都是常数,想得到y(1)-t,y(2)-t,y(3)-t的图形 用matlab求微分方程 y’=-y2+x,y(0)=1的数值解, matlab求解高阶微分方程在Matlab中,一阶微分方程能够很方便的得到数值解,对于高阶微分方程,可以转化为一阶常微分方程进行求解,例如,一个n阶微分方程y(n) ?f (t, y', y,?, y(n?1) )设 ,可将上式化 我想用matlab中的ode45 求解常微分方程(Dy)^2-3*Dy+2y=1,y(0)=1,Dy(0)=0.我想用matlab中的ode45 求解常微分方程(Dy)^2-3*Dy+2y=1,y(0)=1,Dy(0)=0.y是关于t的函数求解t=0.5时的y值 .这是我编写的M文件function ydot=DyDt(t,y 用MATLAB求微分方程,并画出图形解y=dsolve('D3y=D2y-Dy-y+t^2','y(0)=0','Dy(0)=1','D2y(0)=-1')这样解了之后怎么画出图形啊! 用MATLAB求解微分方程dy/dx-2y/(x+1)=(x+1)^5/2 求用matlab simulink 一阶微分方程 dy/dx-3x+4y=0. matlab求解泛函微分方程数值解.我想用matlab求解一个泛函微分方程的数值解,编了个程序总是运行不出来,lags=[1]; sol=dde23('ddefun',lags,'history',[0,100]); plot(sol.x,sol.y); title('ddefun');xlabel('t');ylabel('y'); l