- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 MATLAB快速入门 第1章 MATLAB快速入门 内容提要 1.1 MATLAB简介 1.2 MATLAB的使用 第1章 MATLAB快速入门 MATLAB起初是作为矩阵实验室(Matrix Laboratory)提供对LINPACK和EISPACK矩阵软件包接口(LINPACK是解线性方程的Fortran链接库,EISPACK是解特征值问题的Fortran链接库)。 与Basic、Fortran以及C语言比较,MATLAB的语法规则更简单,编程特点更贴近人的思维方式,在工程计算方面的编程效率远远高于其它编程语言。 第1章 MATLAB快速入门 MATLAB的基本数据结构是矩阵。正如MATLAB的名字“矩阵实验室”,MATLAB起初主要是用来对矩阵进行操作的。MATLAB具有非常强大的计算功能。经过Mathworks公司的不断发展,MATLAB现已自成体系,它包括以下五个部分: 编程语言:以矩阵和数组为基本单位的编程语言 工作环境:包括一系列的应用工具,提供编程和调试程序的环境 图形处理:包括绘制二维、三维图形和创建图形用户界面(GUI)等 数学库函数:包含大量数学函数,也包括复杂功能 应用程序接口:提供接口程序,可使MATLAB与其他语言程序进行交互 第1章 MATLAB快速入门 MATLAB的典型特点如下: 语言简洁紧凑,运算符十分丰富,使用方便灵活 既具有结构化的控制语言,又能面向对象编程 语法限制不严格,程序设计自由度大,可移植性好 具有强大的图形功能 包含功能强劲的工具箱 最重要、最受欢迎的特点是它的开放性 MATLAB的典型应用有两方面: 数值计算和符号计算 建模和动态仿真 第1章 MATLAB快速入门 一、MATLAB的主界面窗口 第1章 MATLAB快速入门 一、MATLAB的主界面窗口 菜单栏和工具栏:位于窗口顶部,用户可以通过它们来执行某些命令。 命令窗口:位于右边空白部分,用户的数据输入和结果运算,都在此窗口进行,是 MATLAB 极为重要的部分,也是用户使用最频繁的部分。 工作台和工具箱:位于主窗口左上部分,双击工具箱或前面的“+”号,就能看到工具箱的各项功能。 工作空间:主窗口的中上部分,可看到 MATLAB 的各个工作变量,新打开MATLAB时,只能看到系统提供的默认输出变量ans。 历史命令:主窗口的左下部分,主要保存工作过的变量、表达式等,需要时,用户可以直接提取历史命令在命令窗口中使用。 当前工作目录:主窗口的中下部分,主要保存当前工作路径下的图形文件和命令文件。 第1章 MATLAB快速入门 二、MATLAB的基本程序设计原则 设置完整的路径,把当前的处理位置设为现在的目录。 参数值集中放在程序的开始部分,便于程序维护。 若在每行程序的最后输入分号,则执行后结果不会显示在屏幕上。 符号“%”后面的内容、是程序的注解,不作为命令运行。 程序尽量模块化,也就是采用主程序调用子程序的方法,将所用子程序和并在一起来执行全部的操作。 注意变量的定义。 留意各种命令的书写格式。 第1章 MATLAB快速入门 三、常量和变量 变量命名原则: 变量名必须以字母开头,后面可以是任意的字母、数字或下划线 变量名有效的最大长度是31 变量要区分大小写 特殊的常量和变量: ans 缺省变量名,以操作中最近应答作为它的值 pi 圆周率 i 或 j 虚数单位 INF 正无穷大 nan 不定值(或称非数) version MATLAB的版本 第1章 MATLAB快速入门 四、程序的运算符 算术运算符:优先级最高 加法:+ 减法:? 乘法:* 除法:/ 左除: \ 乘方:^ 执行时的优先法则按照以下规则: 表达式从左到右执行。 乘方运算具有最高的优先级。 乘法和除法运算具有相同的次优先级,加法和减法具有相同的最低优先级。 括号可以改变优先次序,由最内层的括号向外执行。 第1章 MATLAB快速入门 四、程序的运算符 关系运算符:对程序的流程控制非常有用,共 6 个: 小于 < 大于 > 小于等于 <= 大于等于 >= 等于 == 不等于 ≠(~=) 注:所有关系运算符连接的两个操作数必须或者同维、同大小,或者其中一个为标量。有一个操作数是标量时,关系运算符把标量和另一个操作数的每个元素进行比较。对大小相同的两个矩阵,进行关系运算时,是对相应的每一个元素进行比较,如果满足指定关系,则返回1,否则返回0。 逻辑运算符:共4个 与 或 |
文档评论(0)