- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机电系统仿真技术 1 MATLAB简介 一、概述 matlab语言是由美国的Cleve Moler博士于1980年开发的。 设计者的初衷是为解决“线性代数”课程的矩阵运算问题。为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。 经几年的校际流传,在Little的推动下,由Little、Moler、Steve Bangert合作,于1984年成立了MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。 1984年,MATLAB第1版(DOS版) 1993年,MATLAB 4.0版 1995年,MATLAB 4.2版 1997年,MATLAB 5.0版 1999年,MATLAB 5.3版 2000年,MATLAB 6.0版 2001年,MATLAB 6.1版 2002年,MATLAB 6.5版 2004年,MATLAB 7.0版 强大的数值(矩阵)运算功能 广泛的符号运算功能 高级与低级兼备的图形功能(计算结果的可视化功能) 可靠的容错功能 应用灵活的兼容与接口功能 信息量丰富的联机检索功能 数值计算功能 MATLAB以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。 例 用一个简单命令求解线性系统 3x1+ x2 - x3 = 3.6 x1+2x2+4x3 = 2.1 -x1+4x2+5x3 = -1.4 A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4]; x=A\b x = 1.4818 -0.4606 0.3848 符号计算功能 绘图功能与计算结果的可视化 MATLAB的兼容功能 可与C语言、FORTURE语言跨平台兼容 学习Matlab的基本原因 不希望学生在编程上化太多时间,课程目的不是学习编程 社会化的运行带来的好处:合理利用可以节约大量的时间 为什么相同的时间别人比自己做出了更多的事情:硕士论文调查结果 面向对象的思想带来巨大的好处 紧密结合科学的前沿 From BBS:博士论文=Matlab+word Matlab能做什么 工业研究与开发 数值分析和科学计算方面的教学与研究 数学教学,特别是线性代数 电子学、控制理论和物理学等工程和科学学科方面的教学与研究 经济学、化学和生物学等计算问题的所有其他领域中的教学与研究 启动 启动Matlab系统有3种常见方法:(1)使用Windows“开始”菜单 (2)运行Matlab系统启动程序 c:\matlab\bin\matlab.bat 或者 c:\matlab\bin\matlab.exe (3) 利用桌面的快捷方式 1.MATLAB操作界面 三种打开方式 1)在主窗口上依次选择File→New →Figure或Open file…操作时,选择打开图形文件 2) 在命令窗口输入figure命令 3) 执行结果为图形的语句,plot 2.指令窗操作 例如: sin(1/9*pi)+sin(2/9*pi)+sin(3/9*pi)+…… sin(4/9*pi)+sin(5/9*pi)+sin(6/9*pi)+…… sin(7/9*pi)+sin(8/9*pi)+sin(9/9*pi)+…… ans= 5.6713 3 历史指令窗口(Command Window) 4 当前目录浏览器(Current Directory Browser) 4 当前目录浏览器(Current Directory Browser) 5 工作空间浏览器(Workspace Browser) 6 文件编辑/调试器(Editor/debugger) 7 M脚本文件的编写 8 使用MATLAB帮助(Help) help 功能:列出帮助主题,内容为函数库和工具箱的名称和功能简介。 help 函数库名 功能:列出指定的函数库中所有函数的名称和功能简介。 help 函数名 功能:指定的函数的帮助信息,即语法、参数说明和例子。 Matlab的学习方法 必须做大量练习,熟悉其中的函数 联系和自己相关的课题,深刻体会 多看帮助文件,一本好的参考书 会提问题,寻求大家的帮助 记住:Matlab可以做很多事情 作业: 掌握MATLAB基本图形界面 P18-3、4 使用MATLAB帮助 3.预定义变量 每当MATLAB启动,这些变量就被产生。用户在编写指令和程序时,尽可能不对预定义变量
文档评论(0)