第二章 MATLAB程序设计语言.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 MATLAB程序设计语言 §2.1 MATLAB6.1的启动 一、MATLAB启动 MATLAB启动有两种方法: (1)MATLAB6.1的图标快捷启动方式 (2)菜单启动方式 §2.2 MATLAB环境 一、MATLAB的命令窗口 1、命令窗口的命令菜单 2、命令窗口的工具栏 3、命令窗口的命令编辑区 ↑:光标移到上一行 ↓:光标移到下一行 ←:光标回移一个字符 →:光标向右移一个字符 Ctrl→:向右移一个单词 Ctrl←:向左移一个单词 Backspace:删除光标前字符 Delete:删除光标后字符 End:光标移到行尾 Home:光标移到行首 Esc:删除一行 注:1)在MATLAB的命令窗口里,在语句行尾加上3个英文句号表示续行; 2)运算符“=”、“+”、“-”前后的空格不影响计算结果; 3)在输入命令后以分号结束,则不会显示命令执行结果,但可以使程序运行的速度大大提高,这对输出数据的程序特别有用。 二、MATLAB的工作空间 三、MATLAB的程序编辑器 四、MATLAB的work子目录 五、MATLAB运行外部程序 §2.3 MATLAB数值运算基础 MATLAB是一个高级的数学分析与运算软件,正如其名(矩阵实验室),它非常适用于矩阵的分析与运算。 MATLAB数值运算的表达式变量中不允许有未定义的自由变量,MATLAB的数值运算主要是指数组的运算与矩阵的运算。不需要事先定义,MATLAB系统定义的数值元素是复数,这是MATLAB区别其他高级语言的最大特点之一,它给诸多领域的数值计算带来极大的方便。 常量与变量 1、常量 MATLAB中使用的数据有常量和变量。常量有实数常量与复数常量两类。复数由实部与虚部组成。常量可以使用传统的十进制计数法表示,也可以使用科学技术法来表示。 在MATLAB中,虚数单位i=sqrt(-1),在工作空间内显示的值为 i= ans= 0+1.000i 复数常量的生成可以利用如下语句: Z=a+bi 或 Z=r+exp(θ*i) ,其中r是复数的模,θ是复数幅角的弧度数 2、变量 MATLAB里的变量无需事先定义。一个程序中的变量,以其名称在语句命令中的第一次合法出现而定义。 注:MATLAB变量名称的命名不是任意的,其命名规则如下: 变量名可以由英文字母、数字和下划线组成; 变量名应以英文字母开头; 组成变量名的字符长度不大于31个; MATLAB区分大小写英语字母。(命令、函数) 下表为MATLAB中设置了一些特殊的变量与常量。 MATLAB的特殊变量与常量 变量名 功 能 说 明 ANS(ans) 缺省变量名,以应答最近一次操作运算结果 i或j 虚数单位,定义为 √-1 Pi 圆周率 realmax 最大的正实数 realmin 最小的正实数 INF(inf) 代表无穷大 NaN(nan) 代表不定值(0/0) nargin 函数实际输入参数个数 nargout 函数实际输出参数个数 二、MATLAB运算符 1、MATLAB算术运算符 操作符 功能说明 操作符 功能说明 + 加 \ 矩阵左除 - 减 .\ 数组左除 * 矩阵乘 / 矩阵右除 .* 数组乘 ./ 数组右除 ^ 矩阵乘方 ′ 矩阵转置 .^ 数组乘方 .′ 数组转置 2、MATLAB关系运算符 操作符 功能说明 == 等于 ~= 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 3、MATLAB逻辑关系运算符 逻辑运算符 逻辑运算 说明 And 逻辑和 ∣ or 或 ~ Not Xor 非 异或 4、MATLAB特殊运算符 需要特别指出,下表中的特殊运算符是指在英语输入状态下输入的字符,若在汉字输入状态下输入则无效。 MATLAB特殊运算 符号 功能说明 : 冒号,在MATLAB中非常重要 ; 分号,用于分隔行 , 逗号,用于分隔列 ( ) 圆括号,指出在算术表达式中先后次序 [ ] 方括号,用于构成向量和矩阵 { } 大括号,用于构成单元数组 . 小数点或域访问符 .. 父目录 … 用于语句行尾端表示该行未完 % 用于注释 ! 用于调用操作系统命令 = 用于赋值 经常使用的MATLAB特殊运算符,功能说明如下: (1)冒号(:) ①使用冒号可以输入行向量,其格式为:x = a : inc : b 。 a 是数组的第一个元素,inc是步长(两个元素的间隔),步长可正可负; a、inc、b三者之间用冒号分隔;当inc=1时可以省略。 【例2-1】在MATLAB命令窗口输入指令并回车(以下举例同此)。 (1)a= 10:5:30(2)a= 10:-1

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档