MATLAB概况与基本操作.ppt
《MATLAB概况与基本操作.ppt》由会员分享,可在线阅读,更多相关《MATLAB概况与基本操作.ppt(36页珍藏版)》请在三一办公上搜索。
1、MATLAB程序设计与工程应用,机械工程学院左惟炜电话:Email:,第一章 MATLAB概况与基本操作,1.1 MATLAB概况1.2 本课程学习内容与方法1.3 初识MATLAB1.4 MATLAB集成开发环境1.5 MATLAB帮助系统1.6 Notebook使用简介,1.1 MATLAB概况,1.1.1 MATLAB发展史1.早期MATLAB2.MATLAB的市场化3.MATLAB的Windows版本4.新一代的MATLAB,1.1 MATLAB概况,1.早期MATLABMATLAB是由MATrix和LABoratory两词的前3个字母组合而成,意为“矩阵实验室”,顾名思义,该软件一开
2、始是作为专门处理矩阵运算的工具来使用的。MATLAB的创始人是Cleve Moler教授。在1970年代后期,他为减轻学生编程负担,设计了一组调用LINPACK和EISPACK库程序的通俗易用的接口,取名为MATLAB,这就是处于萌芽状态的用FORTRAN编写的MATLAB。以后几年,MATLAB作为免费软件在大学里广泛使用,深受大学生喜爱。,1.1 MATLAB概况,2.MATLAB的市场化1983年,Cleve Moler到Stanford大学访问,工程师Jack Little受到了Matlab的深深吸引。同年,他与Cleve Moler、Steve Bangert一起用C语言合作开发了第
3、二代专业版Matlab。从这时起,Matlab的核心使用了C语言编写,并具备了数值计算和图视功能。1984年,Cleve Moler与John Little成立了MathWorks公司,正式将Matlab推向市场。Matlab出现后几年,就以其良好的开放性和运行可靠性,使原先控制领域里的封闭式软件包纷纷淘汰。1990年代,Matlab已经成为国际控制界公认的标准计算软件,并且在数值计算方面独占鳌头。,1.1 MATLAB概况,3.MATLAB的Windows版本1993年,MathWorks公司推出了划时代的Matlab4.x版本。Matlab4.x版本基于Windows平台构建,从此告别DO
4、S。Matlab4.x版本在继承和发展其原有的数值计算和图视功能的同时,还出现了以下变化:推出了Simulink,一个交互式操作的动态系统建模、仿真、分析集成环境;推出了符号计算工具包;构作了Notebook。MathWorks公司瞄准应用范围最广的Word,运用DDE和OLE,实现了Matlab和Word的无缝连接,从而为专业科技工作者创造了融科学计算、图形可视、文字处理于一体的高水平环境。,1.1 MATLAB概况,4.新一代的MALAB从19972004年,MathWorks公司先后推出了5.x7.x的Matlab版本,使Matlab“面向对象”特点更加突出,数据类型多种多样,数值运算速
5、度更快,图形表现更加丰富有效,编程更加简洁美观,用户界面更加友好。从2006年开始,MathWorks公司每年进行两次发布,时间定在每年3月和9月,版本名称采用“Matlab R2006a”和“Matlab R2006b”命名。,1.1 MATLAB概况,1.1.2 MATLAB的功能数据分析数值和符号计算工程与科学可视化信息与图像处理系统建模、仿真与原型开发,1.1 MATLAB概况,1.1.2 MATLAB软件主要特点强大的科学计算功能先进的可视化工具直观灵活的语言良好的开放性、可扩展性众多面向领域应用的工具箱和模块集,1.1 MATLAB概况,假如说,在20世纪90年代,控制类等相关学科
6、新旧教科书的区别性标志是“教材是否包含MATLAB内容”,那么进入21世纪后,MATLAB对教材的影响以崭新的形式出现:新教材正在更彻底地摒弃那些手工计算、计算尺计算、手摇或电动计算机、电子模拟计算机时代建立的“老的但长久被当作经典的”表述、分析和计算方法,而逐步地建立以现代计算工具(包括软硬件)为平台的新的表述、分析和计算方法,其中包括采用交互式图形用户界面去完成各种表述、分析和计算目的。,1.1 MATLAB概况,1.1.3 MATLAB软件总体结构MATLAB语言MATLAB工作环境MATLAB数学函数库句柄图形(Handle Graphics)系统MATLAB应用程序接口Simulin
7、k工具箱(Toolbox)与模块集(Blockset),1.2 本课程的学习内容与方法,1.2.1 本课程的学习内容MATLAB概况MATLAB基本数据类型MATLAB扩展数据类型 MATLAB可视化MATLAB程序设计MATLAB工程应用,1.2 本课程的学习内容与方法,1.2.2 本课程的学习方法掌握好领域的专业知识由浅入深,逐步深入习惯使用联机帮助多利用网上资源勤于尝试,多上机编程,1.3 初识MATLAB,1.3.1 MATLAB命令行程序A=magic(3)A=816357492B=ones(3)B=111111111,1.3 初识MATLAB,1.3.2 MATLAB绘图二维绘图t
8、=0:0.01*pi:2*pi;x=sin(t);plot(t,x)三维绘图y=cos(t);z=2*t;plot3(x,y,z),1.3 初识MATLAB,1.3.3 MATLAB程序设计初步M文件编写function s=mysum(n)%我的第一个程序s=0;i=1;while i=n s=s+i;i=i+1;end执行程序s=mysum(10)s=55,1.3 初识MATLAB,1.3.4 Simulink建模仿真,1.4 MATLAB集成开发环境,1.4.1 集成开发环境的组成菜单和工具栏命令窗口(Command Window)历史命令窗口(Command History)当前目录浏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 概况 基本 操作
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6511955.html