- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab在科學计算中的应用微分方程问题的解法
第六章 微分方程问题的解法;6.1 微分方程的解析解方法;例:
syms t; u=exp(-5*t)*cos(2*t+1)+5;
uu=5*diff(u,t,2)+4*diff(u,t)+2*u
uu =
87*exp(-5*t)*cos(2*t+1)+92*exp(-5*t)*sin(2*t+1)+10
syms t y;
y=dsolve([D4y+10*D3y+35*D2y+50*Dy+24*y=,...
87*exp(-5*t)*cos(2*t+1)+92*exp(-5*t)*sin(2*t+1)+10]);
y=dsolve([D4y+10*D3y+35*D2y+50*Dy+24*y=,...
87*exp(-5*t)*cos(2*t+1)+92*exp(-5*t)*sin(2*t+1) ... +10], y(0)=3, Dy(0)=2, D2y(0)=0, D3y(0)=0);分别处理系数,如:
[n,d]=rat(double(vpa(-445/26*cos(1)-51/13*sin(1)-69/2)))]
ans =
-8704 185 % rat()最接近有理数的分数
判断误差:
vpa(-445/26*cos(sym(1))-51/13*sin(1)-69/2+8704/185)
ans =
.114731975864790922564144636e-4;
y=dsolve([D4y+10*D3y+35*D2y+50*Dy+24*y=,...
87*exp(-5*t)*cos(2*t+1)+92*exp(-5*t)*sin(2*t+1) + ... 10],y(0)=1/2,Dy(pi)=1,D2y(2*pi)=0,Dy(2*pi)=1/5);
如果用推导的方法求Ci的值,每个系数的解析解至少要写出10数行,故可采用有理式近似 的方式表示.
vpa(y,10) %有理近似值
ans =
1.196361839*exp(-5.*t)+.4166666667-.4785447354*sin(t)*cos(t)*exp(-5.*t)-.4519262218e-1*cos(2.*t)*exp(-5.*t)-2.392723677*cos(t)^2*exp(-5.*t)+.2259631109*sin(2.*t)*exp(-5.*t)-473690.0893*exp(-3.*t)+31319.63786*exp(-2.*t)-219.1293619*exp(-1.*t)+442590.9059*exp(-4.*t) ;例:求解
[x,y]=dsolve(D2x+2*Dx=x+2*y-exp(-t), … Dy=4*x+3*y+4*exp(-t));例:
syms t x
x=dsolve(Dx=x*(1-x^2))
x =
[ 1/(1+exp(-2*t)*C1)^(1/2)]
[ -1/(1+exp(-2*t)*C1)^(1/2)]
syms t x; x=dsolve(Dx=x*(1-x^2)+1)
Warning: Explicit solution could not be found; implicit solution returned.
In D:\MATLAB6p5\toolbox\symbolic\dsolve.m at line 292
x =
t-Int(1/(a-a^3+1),a=``..x)+C1=0
故只有部分非线性微分方程有解析解。;6.2 微分方程问题的数值解法6.2.1 微分方程问题算法概述;微分方程求解的误差与步长问题:;;;
function [outx,outy]=MyEuler(fun,x0,xt,y0,PointNum)
% fun 表示f(x,y); x0,xt:自变量的初值和终值;
y0:函数在x0处的值,其可以为向量形式;
PointNum表示自变量在[x0,xt]上取的点数
if nargin5 | PointNum=0
%PointNum 默认值为100
PointNum=100;
end
if nargin4 % y0默认值为0
y0=0;
end;h=(xt-x0)/PointNum;
%计算步长h
x=x0+[0:PointNum]*h;
%自变量数组
y(1,:) = y0(:);
%将输入存为行向量,输入为列向量形式
for k = 1:PointNum
您可能关注的文档
- G攝影作品的简约之美.ppt
- G臺湾花卉展.ppt
- G物質跨膜运输的方式.ppt
- Hadoop在京東的应用hadoop技术峰会唐红军.pptx
- HAZOP方法培訓.ppt
- Hadoop構建数据仓库平台.ppt
- Halloween(英語课堂PPT)2.ppt
- HC拓撲图蓝色图标系列.ppt
- Halliburton垂直鉆井系统.ppt
- health——holiday.ppt
- 迷你中等长度导管管理专家共识PPT课件.pptx
- 迷你中等长度导管管理专家共识(2025)PPT课件.pptx
- 临床管道安全集束化护理措施 PPT课件.pptx
- 迷你中等长度导管管理专家共识(2025)PPT课件.pptx
- 迷你中等长度导管管理专家共识(2025)PPT课件.pptx
- 1珠海、深圳、广州、佛山城更政策搜集汇总20250115.pdf
- 内镜下十二指肠-空肠旁路套管置入术减重专家建议解读PPT课件.pptx
- 内镜下十二指肠-空肠旁路套管置入术减重专家建议解读PPT课件.pptx
- 胶原蛋白口周年轻化填充的操作规范专家共识(2025)解读PPT课件.pptx
- 胶原蛋白口周年轻化填充的操作规范专家共识(2025)解读PPT课件.pptx
最近下载
- 园林绿化工技能竞赛理论考试题库500题(含答案).docx VIP
- 2025年外研版四年级上册英语Unit 6综合检测试卷及答案.pptx VIP
- DB41T 1282-2016 油用牡丹 凤丹牡丹播种育苗技术规程.docx VIP
- 阿里巴巴-关乎天下--文化、战略、组织word版本.ppt VIP
- 医疗器械质量记录表格(全套).pdf VIP
- 建筑施工扣件式钢管脚手架安全技术规范(JGJ130-2011完整版).docx VIP
- 全国婚姻家族纠纷人民调解工作知识竞答题库及答案第1批(100题).docx VIP
- 最新2025年安徽省招聘社区工作者考试题(及答案).docx VIP
- NS8000子站说明书v3.0 2010.pdf VIP
- 04S803 圆形钢筋混凝土蓄水池建筑工程图集.pdf VIP
文档评论(0)