版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Matlab软件简介哈尔滨理工大学数学建模组Matlab软件简介1
Matlab是数学建模常用软件之一,也是在各个专业领域,特别是在工程实际领域应用最广泛的计算软件,并已成为一个通用的计算工具。Matlab是数学建模常用软件之一,也是在2MATLAB概述1.MATLAB的发展
MATLAB语言是由美国的CleverMoler博士于1980年开发的。设计者的初衷是为解决“线性代数”课程的矩阵运算问题。
取名MATLAB即Matrix
Laboratory
矩阵实验室的意思。MATLAB概述1.MATLAB的发展32.Matlab的影响就影响而言,至今仍然没有一个别的计算软件可与MATLAB匹敌。在欧美大学里,MATLAB是大学生必须掌握的基本工具,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容。在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用。2.Matlab的影响就影响而言,至今仍然没有一个别的计43.MATLAB语言的特点:
语言简洁紧凑,语法限制不严,程序设计自由度大,可移植性好运算符、库函数丰富图形功能强大界面友好、编程效率高扩展性强3.MATLAB语言的特点:语言简洁紧凑,语法限制5它将一个优秀软件的易用性与可靠性、通用性与专业性、一般目的的应用与高深的科学技术应用有机地相结合。MATLAB是一种直译式的高级语言,比其它程序设计语言容易。它将一个优秀软件的易用性与可靠性、通用性与专业性、一般目的64.Matlab能在各领域做什么
工业研究与开发数学教学,特别是线性代数数值分析和科学计算方面的教学与研究电子学、控制理论和物理学等工程和科学学科方面的教学与研究经济学、化学和生物学等计算问题的所有其他领域中的教学与研究4.Matlab能在各领域做什么7MATLAB工具箱
MATLAB包含两部分内容:基本部分和各种可选的工具箱。
MATLAB工具箱分为两大类:功能性工具箱和学科性工具箱。
许多学科,在MATLAB中都有专用工具箱,现已有30多个工具箱,但MATLAB语言的扩展开发还远远没有结束,各学科的相互促进,将使得MATLAB更加强大。MATLAB工具箱MATLAB包含两部分内容:基本部分和各8
MATLAB主工具箱符号数学工具箱SIMULINK仿真工具箱控制系统工具箱信号处理工具箱图象处理工具箱通讯工具箱系统辨识工具箱神经元网络工具箱金融工具箱MATLAB主工具箱95.MATLAB的简单应用5.1在线性代数中的应用
MATLAB以矩阵作为数据操作的基本单位,可以清楚地看到线性代数的运算由Matlab轻松完成。5.MATLAB的简单应用5.1在线性代数中的应用
10矩阵的运算A=[120;25-1;410-1]%输入矩阵AA=12025-1410-1矩阵的运算A=[120;25-1;41011矩阵的转置B=A’%A的转置B=12425100-1-1矩阵的转置B=A’%A的转置12矩阵的乘积C=A*BC=512241230592459117矩阵的乘积C=A*B13矩阵求逆X=inv(A)X=52-2-2-110-21矩阵求逆X=inv(A)14矩阵的特征值eig(A)ans=3.73210.26791.0000矩阵的特征值eig(A)15
线性方程组求解线性方程组求解162.无穷多解情况用函数rref将增广矩阵化为最简形,如用rref化简,有2.无穷多解情况17ans=1000-230100-110010120001-20则方程的解即可给出ans=18例求超定方程组的最小二乘解。解:原方程组写成矩阵形式为则正规方程组为
例求超定方程组19
即令,,利用MATLAB中矩阵的左除
>>X=A\b
即得即205.2在高等数学中的应用Matlab和著名的符号计算语言Maple相结合,使得Matlab具有符号计算功能。符号运算即用字符串进行数学分析。允许变量不赋值而参与运算。用于微积分、复合导数、积分、二重积分、有理函数、微分方程、泰勒级数展开、寻优等等,可求得解析符号解。5.2在高等数学中的应用Matlab和著名的符号计算语言215.2.1.求根例1求方程3x4+7x3+9x2-23=0的全部根。
5.2.1.求根225.2.2.符号极限limit(F,x,a)计算符号表达式F在x→a下的极限。例2.计算
5.2.2.符号极限235.2.3符号微分
求符号表达式S的微分(即求一元导数)
例3求
diff(S)5.2.3符号微分245.2.4符号积分计算表达式S对符号自变量的不定积分。
int(S,v)5.2.4符号积分int(S,v)25计算表达式S对默认符号变量从a到b的定积分;a和b为双精度或符号变量。计算表达式S对变量v从a到b的定积分
int(S,a,b)int(S,v,a,b)int(S,a,b)int(S,v,a,b)26
例4
275.2.5.解微分方程在matlab中,用大写字母D表示微分方程的导数,例如Dy表示y’,D2y表示y”;D2y+Dy=6*x=0;Dy(1)=2表示y’(1)=2;命令格式:5.2.5.解微分方程28求解方程
解例求解方程
解例求解方程解例求解方程解例295.3概率应用实例例某人进行射击,设每次射击的命中率为0.028,独立射击1000次,试求至少击中20次的概率。解:设击中的次数为X,则X~b(1000,0.028).X的分布率为
于是所求的概率为在MATLAB中用命令binocdf很容易得到结果。5.3概率应用实例例某30>>R=1-binocdf(19,1000,0.028)R=0.9544>>R=1-binocdf(19,1000,0.028)31
向图中边长为1的正方形里随机投n块小石头
5.4概率应用实例-蒙特卡罗方法计算
随机投石试验n很大均匀分布在正方形中假定有k个落在四分之一圆里图5.1随机投一块小石头落在四分之一单位圆里向图中边长为1的正方形里随机投n块小石头5.4概率应325.1.4应用实例-蒙特卡罗方法计算
分析:事件A发生“向图5.1中正方形随机投一块小石头落在四分之一单位圆里”概率p(A)单位圆面积独立重复做n次试验,事件A发生k次伯努利定理5.1.4应用实例-蒙特卡罗方法计算分析:事件A发生“33
现利用计算机完成n次投石试验,采用[0,1]区间上的均匀分布产生相互独立的随机数。记这样产生的n个点的坐标为事件A发生的个数是满足
的个数k,由伯努利定理,p可用k/n近似替代。5.1.4应用实例-蒙特卡罗方法计算
现利用计算机完成n次投石试验,采用[0,1]区间上的均匀分34n=10000;x=rand(2,n);k=0;fori=1:nifx(1,i).^2+x(2,i).^2<=1k=k+1;endendp=4*k/n重复计算4次,计算结果:p=3.1364p=3.1360p=3.1484p=3.1396当n提高到50000时,重复计算4次,计算结果:p=3.1396p=3.1431p=3.1296p=3.14215.1.4应用实例-蒙特卡罗方法计算
解:编写M文件如下:
n=10000;重复计算4次,计算结果:5.1.4应用实355.4绘图功能1.二维图形plot(y)、ezplot是绘制二维图形常用的命令例画出函数在-5
x
5的图形。
解:
5.4绘图功能1.二维图形36图曲线图曲线372.三维图形函数mesh用来生成函数的网格曲面例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮连锁门店食品安全管理细则
- 小学教师培训心得体会合集
- 银行贷后风险监控问题及解决方案
- 小学三年级数学口算天天练
- 地产集团公司三年战略规划参考资料
- 第四单元 环境保护说课稿-2025-2026学年初中地方、校本课程吉林版家乡
- 开展2026年《安全生产月》活动工作方案及总结 (2份)-75
- 中医药健康管理年度工作总结与规划
- 初中心理教育生命教育主题说课稿
- 初中绿色“会分类”2025说课稿
- 《危重症患儿管饲喂养护理》中华护理学会团体标准解读
- 《国家综合性消防救援队伍队列条令(试行)》课件
- 2024年贵州省高考化学试题含答案解析
- 2025-2030年中国核桃种植深加工行业竞争格局与前景发展策略分析报告
- 《冻鲅鱼、冻鲐鱼》标准及编制说明
- 古诗鉴赏(简答题各题型答题技巧与答题规范)-2025年北京高考语文一轮复习(原卷版)
- 加油站施工施工组织设计方案
- 2024年西藏自治区中考语文试题卷
- 汽车配件物流运输服务方案
- 英语专业四级英语写作讲解
- CTD申报资料撰写模板:模块三之3.2.S.4原料药的质量控制
评论
0/150
提交评论