第二篇_MATLAB的数值运算.pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 MATLAB 的数值运算 本章教学目标 了解MATLAB 语言的内存管理 掌握 MATLAB 变量的命名规则 理解 MATLAB 数组运算和矩阵运算的区别 掌握 MATLAB 矩阵的建立及基本操作 掌握 MATLAB 矩阵的基本运算 掌握 MATLAB 数组的基本运算 掌握字符串的基本操作 2.1 变量与数据操作 在 MATLAB 的运算中,经常要使用标量、向量、矩阵和数组,这几个名称的定 义如下: 标量:是指 1×1 的矩阵,即为只含一个数的矩阵。 向量:是指 1×n 或 n×1 的矩阵,即只有一行或者一列的矩阵。 矩阵:是一个矩形的数组,即二维数组,其中向量和标量都是矩阵的特例,0×0 矩阵为空矩阵([ ]) 。 数组:是指 n 维的数组,为矩阵的延伸,其中矩阵和向量都是数组的特例。 2.1.1 变量与赋值 1.变量命名 和其他计算机语言一样,MATLAB 也有自己的变量命名规则。MATLAB 中变量 的命名规则如下: A .变量名必须是不含空格的单个单词; B .变量名区分大小写; C. 变量名最多不超过 63 个字符; D .变量名必须以字母打头,之后可以是任意字母、数字或下划线,变量名中不 允许使用标点符号。 注意:只要是赋过值的变量,不管是否在屏幕上显示过,都存储在工作空间中, 以后可随时显示或调用。变量名尽可能不要重复,否则会覆盖 。 2 .特殊变量 除了上面的命名规则外,MATLAB 中还包括一些特殊的变量。在使用时,应尽 量避免对这些变量重新赋值。 特殊变量 取值 ans 运算结果的默认变量名 pi 圆周率π eps 计算机的最小数 flops 浮点运算数 inf 无穷大,如 1/0 NaN 或 nan 非数,如 0/0、∞/∞、0×∞ i 或 j i=j= nargin 函数的输入变量数目 nargout 函数的输出变量数目 realmin 最小的可用正实数 realmax 最大的可用正实数 3 .赋值语句 (1) 变量=表达式 (2) 表达式 其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。 例 2-1 计算表达式的值,并显示计算结果。 在 MATLAB 命令窗口输入命令: x=1+2i; y=3-sqrt(17); z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y)) 其中 pi 和 i 都是MATLAB 预先定义的变量,分别代表代表圆周率π和虚数单位。 输出结果是: z = -0.3488 + 0.3286i 2.1.2 内存变量的管理 MATLAB 工作空间窗口专门用于内存变量的管理。在工作空间窗口中可以显示 所有内存变量的属性。当选中某些变量后,再单击 Delete 按钮,就能删除这些 变量。当选中某些变量后,再单击 Open 按钮,将进入变量编辑器。通过变量编 辑器可以直接观察变量中的具体元素,也可修改变量中的具体元素。 clear 命令用于删除 MATLAB 工作空间中的变量。who 和 whos 这两个命令用于 显示在 MATLAB 工作空间中已经驻留的变量名清单。who 命令只显示出驻留变 量的名称,whos 在给出变量名的同时,还给出它们的大小、所占字节数及数据 类型等信息。 2.1.3 MATLAB 常用数学函数 MATLAB 提供了许多数学函数,函数的自变量规定为矩阵变量,运算法则是将 函数逐项作用于矩阵的元素上,因而运算的结果是一个与自变量同维数的矩阵。 函数名 含义 函数名

您可能关注的文档

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档