Matlab简介和基础知识.ppt
《Matlab简介和基础知识.ppt》由会员分享,可在线阅读,更多相关《Matlab简介和基础知识.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB 语言语言教师:徐慧朴教师:徐慧朴电话:电话:5195191 1地点:西山信息楼地点:西山信息楼B B区区402402课程内容简介课程内容简介p MATLAB简介和基础知识简介和基础知识(2学时)学时)p MATLAB数值运算数值运算(3学时)学时)p数组与结构数组与结构(2学时)学时)p字符串、多项式、关系与逻辑运算字符串、多项式、关系与逻辑运算(3学时)学时)p MATLAB符号计算符号计算(2学时)学时)pM文件文件(2学时)学时)p 数据的可视化数据的可视化(3学时)学时)p 文件导入和导出文件导入和导出(1学时)学时)p控制工具箱的使用控制工具箱的使用(2学时学时)pSi
2、mulink及应用及应用(2学时)学时)MATLAB的学习方法的学习方法p必须做大量的上机练习,熟悉其中必须做大量的上机练习,熟悉其中的函数的函数p多看帮助文件,有一本好的参考书多看帮助文件,有一本好的参考书p会提问题,寻求大家的帮助会提问题,寻求大家的帮助p记住:记住:Matlab可以做很多事情可以做很多事情p到好的一些到好的一些MATLAB学习网站获取学习网站获取自己所需要的资料自己所需要的资料推荐几本参考书:推荐几本参考书:推荐几个学习网站:推荐几个学习网站:v基于基于MATLAB/Simulink的系统仿真技术与应用的系统仿真技术与应用薛定宇,陈阳泉著薛定宇,陈阳泉著v精通精通MATL
3、AB综合辅导与指南综合辅导与指南 西安交通西安交通大学李人厚大学李人厚 张平安张平安 等译校等译校 1997.3v精通精通MATLAB 6.5版版张志涌,北航出版社张志涌,北航出版社matlab大观园:清华大学水木清华北京大学北大未名中国仿真互动论坛:http:/ matlab公司网站:v 工业研究与开发工业研究与开发v 数学教学,特别是线性代数数学教学,特别是线性代数v 数值分析和科学计算方面的教学与研数值分析和科学计算方面的教学与研究究v 电子学、控制理论和物理学等工程和电子学、控制理论和物理学等工程和科学科学v 学科方面的教学与研究学科方面的教学与研究v 经济学、化学和生物学等计算问题的
4、经济学、化学和生物学等计算问题的所有其他领域中的教学与研究所有其他领域中的教学与研究matlab能在各领域做什麽能在各领域做什麽例、用一个简单命令求解线性系统例、用一个简单命令求解线性系统 3x1+x2-x3=3.6 x1+2x2+4x3=2.1 -x1+4x2+5x3=-1.4A=3 1-1;1 2 4;-1 4 5;b=3.6;2.1;-1.4;x=Abx=1.4818 -0.4606 0.3848对于线性系统有对于线性系统有Ax=bAx=b例、用简短命令计算并绘制在例、用简短命令计算并绘制在0 0 x x 6 6范围内的范围内的sin(2x)sin(2x)、sinxsinx2 2、sin
5、sin2 2x x。x=linspace(0,6)y1=sin(2*x),y2=sin(x.2),y3=(sin(x).2;plot(x,y1,x,y2,x,y3)用四种方法描述cos(x)*sin(y)图形学会学会MATLAB将会使你在本专业游将会使你在本专业游刃有余刃有余网络对你的改变将远远的超过一台独立网络对你的改变将远远的超过一台独立的计算机的计算机Now,lets begin第一章第一章 简介简介 MATLAB MATLAB是一种交互式的以矩阵为基础的系统计算是一种交互式的以矩阵为基础的系统计算平台平台,它用于科学和工程的计算与可视化。它的优它用于科学和工程的计算与可视化。它的优点在
6、于快速开发计算方法,而不在于计算速度。点在于快速开发计算方法,而不在于计算速度。在欧美各高等院校,在欧美各高等院校,MATLABMATLAB已经成为线性代数、自已经成为线性代数、自动控制理论、数字信号处理、时间序列分析、动态动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等课程的基本教学工具,成为系统仿真、图像处理等课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。大学生、硕士生以及博士生必须掌握的基本技能。MATLAB MATLAB功能强大、简单易学、编程效率高,深受广功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。大科技工作者的欢迎。一、一、概述概
7、述二、二、MATLABMATLAB的出现的出现是英文是英文MATrix LABorotory(矩阵实验室矩阵实验室)的缩写。的缩写。l7070年年代代中中期期,CleveMoler和和他他的的同同事事开开发发了了LINPACK和和EISPACK的的Fortran子程序库。子程序库。l7070年年代代末末期期,CleveMoler 在在新新墨墨西西哥哥大大学学给给学学生生开开线线性性代代数数,为为学学生生编编写写了了接接口口程程序序,这这程序取名为程序取名为MATLABMATLAB,即,即MATrixLABoratory。l19831983年年春春天天,工工程程师师John Little与与Mo
8、ler、Steve Bangert一一 起起 开开 发发 了了 第第 二二 代代 专专 业业 版版MATLAB。l19841984年年,MathWorks公公司司成成立立,MATLAB正正式式推推向向市市场场。C语语言言编编写写,而而且且除除原原有有的的数数值值计算能力外,还新增了数据图视功能。计算能力外,还新增了数据图视功能。三、三、MATLABMATLAB版本的演化版本的演化1967年,Cleve Moler教授,MATLAB 1.0。1984年,Math Works公司成立,MATLAB 3.5。1993年,MATLAB4.0,从此告别DOS版;1997年春,MATLAB5.0版,紧接着
9、是5.1、5.2;1999年春,MATLAB5.3版;2000年,MATLAB6.0;2002年推出MATLAB6.5,购并了MATRIXx;2003年推出;2004年9月推出Release 14(MATLAB 7.0)的 Service Pack 1;2008年10月推出R2008b;2009年9月推出R2009b。.四、四、MATLABMATLAB语言的特点语言的特点J 界面友好、编程效率高界面友好、编程效率高J 语言简洁紧凑,语法限制不严,程序设计语言简洁紧凑,语法限制不严,程序设计J 自由度大,可移植性好自由度大,可移植性好J 运算符、库函数丰富运算符、库函数丰富J 图形功能强大图形功
10、能强大J扩展性强扩展性强五、五、MATLABMATLAB语言的功能语言的功能1.1.数值计算和符号计算功能数值计算和符号计算功能 MATLAB MATLAB的数值计算功能包括:矩阵运算、的数值计算功能包括:矩阵运算、多项式和有理分式运算、数据统计分析、数值多项式和有理分式运算、数据统计分析、数值积分、优化处理等。符号计算将得到问题的解积分、优化处理等。符号计算将得到问题的解析解。析解。2.MATLAB2.MATLAB语言语言 MATLABMATLAB除了命令行的交互式操作以外,除了命令行的交互式操作以外,还可以程序方式工作。使用还可以程序方式工作。使用MATLABMATLAB可以很容可以很容易
11、地实现易地实现C C或或FORTRANFORTRAN语言的几乎全部功能,语言的几乎全部功能,包括包括WindowsWindows图形用户界面的设计。图形用户界面的设计。3.3.图形功能图形功能 MATLABMATLAB提提供供了了两两个个层层次次的的图图形形命命令令:一一种种是是对对图图形形句句柄柄进进行行的的低低级级图图形形命命令令,另另一一种种是是建建立立在在低低级级图图形形命命令令之之上上的的高高级级图图形形命命令令。利利用用MATLABMATLAB的的高高级级图图形形命命令令可可以以轻轻而而易易举举地地绘绘制制二二维维、三三维维乃乃至至四四维维图图形形,并并可可进进行行图图形形和和坐坐
12、标标的的标标识识、视视角角和和光光照照设设计计、色色彩精细控制等等。彩精细控制等等。4.4.应用工具箱应用工具箱基本部分和各种可选的工具箱。基本部分和各种可选的工具箱。基本部分中有数百个内部函数。基本部分中有数百个内部函数。其工具箱分为两大类:功能性工具箱和学其工具箱分为两大类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号科性工具箱。功能性工具箱主要用来扩充其符号计算功能、可视建模仿真功能及文字处理功能等。计算功能、可视建模仿真功能及文字处理功能等。学科性工具箱专业性比较强,如控制系统工具箱、学科性工具箱专业性比较强,如控制系统工具箱、信号处理工具箱、神经网络工具箱、最优化工具信
13、号处理工具箱、神经网络工具箱、最优化工具箱、金融工具箱等,用户可以直接利用这些工具箱、金融工具箱等,用户可以直接利用这些工具箱进行相关领域的科学研究。箱进行相关领域的科学研究。六、六、MATLABMATLAB语言的运行环境语言的运行环境硬件:硬件:一般要求一般要求486486以上的处理器、以上的处理器、16MB16MB以上内存、足够的的硬盘可用空间以上内存、足够的的硬盘可用空间(随随安装组件的多少而定安装组件的多少而定)、CD-ROMCD-ROM驱动器、驱动器、鼠标等。鼠标等。软件:软件:现在的现在的MATLABMATLAB支持各种操作系统,它可支持各种操作系统,它可以运行在十几个操作平台上,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 简介 基础知识
限制150内