求采用ode23解下列微分方程的程序!160*D2y=5120-4*y-0.05*(Dy)^2-0.2*Dyy(0)=-160,Dy(0)=0,其中y是关于时间t的函数,尽量画出x的图像.
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/01 10:47:13
求采用ode23解下列微分方程的程序!160*D2y=5120-4*y-0.05*(Dy)^2-0.2*Dyy(0)=-160,Dy(0)=0,其中y是关于时间t的函数,尽量画出x的图像.
求采用ode23解下列微分方程的程序!
160*D2y=5120-4*y-0.05*(Dy)^2-0.2*Dy
y(0)=-160,Dy(0)=0,
其中y是关于时间t的函数,尽量画出x的图像.
求采用ode23解下列微分方程的程序!160*D2y=5120-4*y-0.05*(Dy)^2-0.2*Dyy(0)=-160,Dy(0)=0,其中y是关于时间t的函数,尽量画出x的图像.
该方程为2阶微分方程,可以化为两个1阶方程构成的方程组来求解.
方法为:设x1=y,x2=y'
先建立myode.m文件用来描述该系统
%%% 以下为myode.m的内容
function dx=myode(t,x)
dx=zeros(2,1);
dx=[x(2);
(5120-4*x(1)-0.05*(x(2)^2-0.2*x(2)))/160;];
%%%%%%%%%%%%%%%%%%%%%%%%
%%以下为画出y关于t的图像的测试程序test.m的内容
Tspan = [0 5]; % Solve from t=1 to t=5
IC = [-160,0]; %
[T X] = ode23('myode',Tspan,IC); % Solve ODE
plot(T,X(:,1))
xlabel('t')
ylabel('y(t)')
以下为运行结果:
求采用ode23解下列微分方程的程序!160*D2y=5120-4*y-0.05*(Dy)^2-0.2*Dyy(0)=-160,Dy(0)=0,其中y是关于时间t的函数,尽量画出x的图像.
解下列微分方程
matlab 求矩阵微分方程用ode23求x'=Ax其中A=[2,1;-3,6]怎么写M文件?
matlab微分方程求数值解求微分方程y”-xy’-2ycosx=0,y(0)=0,y’(0)=1在[0,4]区间上的数值解[x,Y]=ode23(@odf,[_____,_____],[_____;_____]);绘制解函数图的指令:plot(x,Y(:,_____))odf函数为:function dy=odf(x,y)dy1=_______
求大神解下这道高数一次微分方程的大题
用MATLAB求微分方程分别用Euler法和ode45解下列常微分方程并与解析解比较
请教一个用matlab求解微分方程数值解的问题 题意:求dy/dt=2/(sqrt(1-t^2)),-1 s=dsolve('Dy=2/sqrt(1+t^2)','y(0)=1')>> ezplot(s,[-1 1]);grid minor;请问上面使用ode23求解的过程错在哪?书宬:应该是s=dsolve('Dy=2/sqrt(1
问一道高数题的详细步骤这道高数题的详细步骤写出来,要完整的步骤解下列微分方程:dy/dx=1/3 x^2+x
解下列的方程
解下列的方程
解下列方程组:(1)
麻烦帮忙解下这个微分方程的通解
解下列微分方程dy/dx=根号下(1-y^2/1-x^2),|x|<1,|y|
解下列一阶线性微分方程 dy/dx=(x^2+y^2)/xy,y(-1)=2.
解下列方程求解释
求一MATLAB程序求解微分方程,要求用有限元法该微分方程为:△U=-2,-1
在用matlab解微分方程时提示如下信息:Input argument y is undefined.Error in ==> cir1 at 7程序是按照书本编写,具体如下:function dy=cir1(t,y)Vi=20;R=5;C=70e-6;dy=zeros(1,1);dy(1)=(Vi-y(1))/(R*C);[t,y]=ode23('@cir1',[0 0.2]
谁能求解一个困难的微分方程?有谁能教一教我如何解下面形式的微分方程吗?随便用解析法或者用计算机程序.如果用程序解请用C语言,并且请写下程序至少是算法.这个微分方程形式如下:du/d