- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 44
第九章 MATLAB编程
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrixlaboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令 HYPERLINK /view/420676.htm \t _blank 表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
MATLAB是一款高效的工程计算软件,将计算、可视化和编程功能集成在简单易用的界面环境中。问题和求解可用大家熟悉的数学方法去描述。
在该部分内容中,我们将介绍如何使用MATLAB软件进行编程的基础知识,包括MATLAB界面环境使用、矩阵与数组运算、程序设计的控制流语句、函数与M文件操作,MATALB绘图。在案例编程实现中,以大家熟悉的数学方法去描述问题和求解[1]。
第一节 MATLAB简介
一、界面使用
本章使用的版本是MATLAB R2012b,其界面环境简单友好易用.下图是MATLAB的主界面如图1所示。
最左边窗口是Current Folder窗口,用来显示当前工作目录下的所有文件,通常函数文件或数据文件都默认保存在当前工作目录,可以更改此目录以保存文件。也可以将这个窗口关闭,只要点击该窗口上的关闭按钮则可;
中间窗口是Command Window命令窗口,它是MATLAB界面窗口的重要组成部分,大部分的人交互操作都是通过Command Window完成的。在该窗口中输入命令,然后回车,即可执行命令。
右侧下方是Command History(历史命令窗口),系统将每次执行指令保存起来,并按顺序显示在此Command History窗口中。如果需要用到以前的命令,可以在Command History窗口中查到,可按日期查找,可以选择单条历史命令,也可以同时选择多条历史记录。然后右选择复制,将其粘贴到Command Window窗口中执行。也可将其作为文本复制到Word文档或txt文档中。如果双击历史记录中的命令,则系统会立即执行被双击的命令一次。
最右侧有上方是Workspace窗口,用查看保存在工作空间的各变量,可以方便地查看各变量的相关信息如变量名、行列数、各元素中的最大值与小值,以及该变量在内存分配的字节数等。
图1
一打开MATLAB则在Command Window中会出现“”,此符号表示MATLAB软件已准备好了,正在待命令的输入。
图2
如输入指令:
rank(A)A =[1 2 3]
然后回车,则出现运算结果:
A =
1 2 3
此指令表示输入一个一行三列的矩阵(即行向量),并将此矩阵(向量)保存在变量A中。关于矩阵及向量向量,在第二节中详细解释。
指令执行完毕之后,会发现左下方的Command History窗口中会多出现一行刚刚输入的指令。如图2所示。同时Workspace窗口也会多出一行,如图3所示。Workspace是用来显示可用的各种变量。图4显示了变量A和它的值、最小元素、最大元素及类型等信息,拉动滚动条即可显示出来。
图3 图4
在上任一处右击,然后在弹出菜单上选择需要查看的相关信息。如图5所示。
图5
由于MATLAB功能强大且应用广泛,限于篇幅原因,本章所介绍的内容非常有限,要熟悉使用MATLAB,还需要参看其它书籍,尤其是学会勤查软件自带的帮助文档。MATLAB提供了强大的帮助
文档评论(0)