MATLAB解微分方程.ppt
ys****39
亲,该文档总共65页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
MATLAB解微分方程.ppt
MATLABODE初值问题的数值解PDE问题的数值解问题提出倒葫芦形状容器壁上的刻度问题.对于如图所示圆柱形状容器壁上的容积刻度,可以利用圆柱体体积公式x只要求解上述方程,就可求出体积V与高度x之间的函数关系,从而可标出容器壁上容积的刻度,但问题是函数D(x)无解析表达式,无法求出其解析解.包含自变量、未知函数及未知函数的导数或微分的方程称为微分方程。在微分方程中,自变量的个数只有一个,称为常微分方程。自变量的个数为两个或两个以上的微分方程叫偏微分方程。微分方程中出现的未知函数最高阶导数的阶数称为微分方程
用Matlab解微分方程.ppt
用Matlab解微分方程一、微分方程的解析解输入命令:y=dsolve('D2y+4*Dy+29*y=0','y(0)=0,Dy(0)=15','x')解输入命令:[x,y,z]=dsolve('Dx=2*x-3*y+3*z','Dy=4*x-5*y+3*z','Dz=4*x-4*y+2*z','t');二、微分方程的数值解(二)建立数值解法的一些途径2、使用数值积分3、使用泰勒公式1、在解n个未知函数的方程组时,x0和x均为n维向量,m-文件中的待解方程组应以x的分量形式写成.解:令y1=x,y2=y1
Matlab解微分方程组.docx
求解微分方程可以按如下程序得到数值解clear;clc;[t,x]=ode45('xprim1',[01],1);plot(t,x,'o-');xlabel('timet0=0,tt=1');ylabel('xvaluesx(0)=1');functionxprim=xprim1(t,x)xprim=-x.^2;输出求解微分方程组可以按如下程序得到数值解clear;clc;[t,x]=ode45('xprim1',[020],[30;20]);plot(t,x);xlabel('timet0=0,tt=2
用MATLAB解常微分方程.pdf
实验四求微分方程的解一、问题背景与实验目的实际应用问题通过数学建模所归纳而得到的方程,绝大多数都是微分方程,真正能得到代数方程的时机很少.另一方面,能够求解的微分方程也是十分有限的,特别是高阶方程和偏微分方程〔组〕.这就要求我们必须研究微分方程〔组〕的解法,既要研究微分方程〔组〕的解析解法〔精确解〕,更要研究微分方程〔组〕的数值解法〔近似解〕.对微分方程〔组〕的解析解法(精确解),Matlab有专门的函数可以用,本实验将作一定的介绍.本实验将主要研究微分方程(组)的数值解法〔近似解〕,重点介绍Euler折
用MATLAB解常微分方程.docx
实验四求微分方程的解一、问题背景与实验目的实际应用问题通过数学建模所归纳而得到的方程,绝大多数都是微分方程,真正能得到代数方程的机会很少.另一方面,能够求解的微分方程也是十分有限的,特别是高阶方程和偏微分方程(组).这就要求我们必须研究微分方程(组)的解法,既要研究微分方程(组)的解析解法(精确解),更要研究微分方程(组)的数值解法(近似解).对微分方程(组)的解析解法(精确解),Matlab有专门的函数可以用,本实验将作一定的介绍.本实验将主要研究微分方程(组)的数值解法(近似解),重点介绍Euler折