lzth.net
当前位置:首页 >> 用MATLAB求微分方程Dy/Dx%2y/x+1=(x+1)∧5/2,并... >>

用MATLAB求微分方程Dy/Dx%2y/x+1=(x+1)∧5/2,并...

说明:微分方程dy/dx-2y/x+1=(x+1)^5/2 缺 初始条件。 如此微分方程的初始条件为 y(1)=0,则你问题可以这样来解决。 1、用dsolve()函数,求出微分方程的解析解。 y=dsolve(Dy-2*y/x+1==(x+1)^5/2,y(1)==0) 2、用plot()函数,绘出y(x)的图形。 ...

求解方程的程序如下: sysms x %定义字符变量 y=x^2; dy=diff(y,x); %求导 solve('dy=1',x) %求x

>> syms x y y=dsolve('Dy=3*x+5+y','x') ezplot(y) 运行结果: y = C3*exp(x) - 3*x - 8

%%%%%%%%%%%%%%%%%%% 求解主体代码 %%%%%%%%%%%%%%%%% clear;clc; close all; options = odeset('RelTol',1e-4,'AbsTol',1e-5); [X1,Y1] = ode45(@aatest,[2008 2025],20.83E6,options); [X2,Y2] = ode45(@aatest,[2008 1990],20.83E6,options);...

int(sym(1/k*(c*x^2.5+a*x^1.5+b*x^0.5))) ans = (42*a*x^(5/2) + 70*b*x^(3/2) + 30*c*x^(7/2))/(105*k) 这里 sym(1/k*(c*x^2.5+a*x^1.5+b*x^0.5)) 是指被积函数, int(sym(F)...)可以用来求解符号积分

用MATLAB的ode45函数可以求得微分方程 dy/dx + ytanx = cosx 在[0,pi/4]的数值解。 t0=0;tf=pi/4; tspan=t0:pi/40:tf; x0=[0,0]; %初值 [t,y]= ode45(@myodefun,tspan,x0); %myodefun为自定义微分方程函数 disp(' x y(x) dy/dx') A=[t y]; disp(...

function dy=lxn(x,y) dy=y^2+x^2+x*y; % 保存为 lxn.m 文件后 ----------------------------------------------------------------- 运行以下程序: clear;clc [x,y]=ode45('lxn',[0 1],0); % y(0)=0 plot(x,y,'--')

因为当你输入 dsolve('Dy=x*sin(x+y)','y(1)=0')时,注意,没有指明自变量,matlab默认自变量是t,因此x被看作了常数,此时y(1)=0可能是个有问题的初值,所以不行。这也就是楼上的结果为什么会出现t的原因。 本题正解: >> syms x y; >> dsolve(...

dsolve('Dy=2*x+2','[0 1]',y(0)=1','x') 具体的我忘记了,你查查help里dsolve的命令吧

对于第一个问题可以直接采用函数求解的方法 y1=dsolve('D2y+4*Dy+29*y=0','Dy(0)=15',' y(0)=0','x') y1=(3*sin(5*x))/exp(2*x) y2=dsolve('D2y-2*Dy+5*y=sin(2*x)') y2=sin(2*x)/5 + C5*cos(2*t)*exp(t) + C6*sin(2*t)*exp(t) 对于第三个问题,...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com