- 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在微分方程中的应用
12级通信一班 张丹丹 1202301039
摘要:MATLAB的强大功能也是大学的数学教育中是相当重视其学习重要性的原因之一。它能将运用者从繁杂的计算束缚中解救出来,把更多的精神投入到数学的基本含义的理解上,因此,它逐渐成为大学生们课程中的规范和重要工具。MATLAB在信息论、高等数学与代数中作图和教学中的应用,从而充分体现了MATLAB功能的强大,特别是绘图功能,矩阵运算,数值分析运算。借助MATLAB的运用,使学习者对数学的欣赏得以向群众普及,这对数学文明的传递具有重要意义。以下主要从数学中的解微分方程及其应用的角度来思考。
关键字:MATLAB介绍 解微分方程 绘图 应用
一、MATLAB
(一)MATLAB简介
MATLAB(Matrix Laboratory,矩阵实验室)是MathWorks公司开发的,目前国际上最流行,应用最广泛的科学与工程计算软件。它集成二维和三维图形功能,已完成相应数值可视化的工作,并且提供了一种交互式的高级编程语言-M语言,利用M语言可以通过编写脚本或则函数文件实现用户自己的算法。MATLAB是目前发展最快的软件之一,其在多线程计算、视频图像算法等方面更加突出,能够从Symbolic math Toolbox 中生成Simscape语言方程,SimulMATLABink 中增加了Simulink PLC Coder。
(二)MATLAB的功能与特点
MATLAB集科学与工程计算机、图形可视化、多媒体处理于一体,并提供了Windows图形界面设计方法。MATLAB语言有以下特点:
起点高
2.人机界面友好,编程效率高
3.强大而智能化的作图功能
4.智能化程度高
5.Simulink动态仿真功能
二.Matlab求解微分方程
求微分方程(组)解析解的命令
应用dsolve函数求解方程(‘方程1’,‘方程2’,…,‘方程n’,‘初始条件’,‘自变量’)
例1 求 du/dt=1+u^2的通解.
输入命令:dsolve(Du=1+u^2,t)
结 果:u = tg(t+c1)
例2.求微分方程的特解. x’(t)=2x-3y+3z
y’(y)=4x-5y+3z
Z’(t)=4x-4y+2z
输入命令 :
[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);
x=simple(x) % 将x化简
y=simple(y)
z=simple(z)
结 果 为:x = (c1-c2+c3+c2e -3t-c3e-3t)e2t
y = -c1e-4t+c2e-4t+c2e-3t-c3e-3t+c1-c2+c3)e2t
z = (-c1e-4t+c2e-4t+c1-c2+c3)e2t
三.应用MATLAB解微积分方程及其图形绘制
在MATLAB中,使用函数可以把一个大的任务分解成比较小的任务,使得程序模块化,每个函数完成的定的功能,通过函数的调用完成整个过程。微积分课程中引入matlab软件,并力争与教学的相关内容进行有机结合。使malab作为一个重要工具,既能在数学课程的某些内容处理上发挥作用,也能为其它后续基础课程如《线性代数》 《概率论与数理统计》 《复变函数》等中涉及的微积分问题与matlab相结合。
1.应用function函数来声明调用:
以此来调用是M函数文件中必须有的,而且函数名应该与文件名一致。而且应用相关的流程控制结构和表达式实现。
2.这里主要应用ode23,ode45求解非刚性标准形式的一阶常微分方程组的初值问题解的MATLAB常用程序.在解含n个未知数的方程组时,x0和x均为n维向量,M文件中的待解方程组应以x的分量形式写出.使用MATLAB软件求数值解时,高阶微分方程必须等价地变换成一阶微分方程组.
例3 解微分方程 y1’=y2y3
Y2’=-y1y3
Y3’=-0.5y1y2
Y1(0)=0,y(0)=1,y(3)=1
解 1)解题程序如下:
function dy=rigid(t,y)
dy=zeros(3,1);
dy(1)=y(2)*y(3);
您可能关注的文档
- Matlab习题..doc
- MATLAB仿真作业..docx
- MATLAB作业3..doc
- MATLAB信号处理..doc
- Matlab傅立叶变换..doc
- MATLAB入门读本..doc
- Matlab函数名大全..doc
- matlab函数大全..doc
- MATLAB动画演示程序汇总..doc
- MATLAB去噪音处理..doc
- 福建4GLTE健康检查技术规范.docx
- 社区居委会心灵手巧压花活动.docx
- 空调设备公司存货管理问题研究-物流管理专业.docx
- 第03讲-人教版七上Unit-2知识点精讲.pptx
- (最新)25年人教版六年级道德与法治上册6 人大代表为人民.pptx
- (最新)25年人教版六年级道德与法治上册7 权力受到制约和监督.pptx
- 山东名校考试联盟2025年12月高三年级阶段性检测思想政治试卷(含答案解析).docx
- 山东名校考试联盟2025年12月高三年级阶段性检测语文试卷(含答案详解)原卷.pdf
- 山东名校考试联盟2025年12月高三年级阶段性检测历史试卷(含答案).docx
- 山东名校考试联盟2025年12月高三年级阶段性检测地理试卷(含答案).docx
最近下载
- 湖南省长沙市2023-2024学年高二上学期1月期末考试物理试题(含答案).docx VIP
- 电子数据取证技术研究进展和趋势分析.docx VIP
- 粉笔980|25资料分析笔记(完整版).pdf VIP
- 2025年新人教版三年级上册道德与法治全册精编知识点梳理.pdf
- 2025广东揭阳市军人随军家属招聘17人备考题库及答案解析(夺冠).docx VIP
- 招标代理服务质量保证措施.docx VIP
- 检验学题库1(医学三基医技).pdf VIP
- 2025年社会福利院年终工作总结及2026年工作计划.docx
- 东芝VF-nC3C变频器 说明书.pdf
- 婴幼儿营养喂养评估服务指南(试行)(2024) 2.pptx VIP
原创力文档


文档评论(0)