第2章节MATLAB基本语句结构.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 MATLAB的基本语句结构 2.1 直接赋值语句 2.2 MATLAB矩阵 2.2.1 矩阵的建立 2.2.2 冒号表达式与子矩阵提取 2.2.3 特殊矩阵 2.3 基本数学运算 2.3.1 矩阵的代数运算 2.3.2 矩阵的点运算 2.3.3 矩阵的逻辑运算 2.3.4 矩阵分析 2.3.5 常用函数 2.1 直接赋值语句 1.变量命名 变量名是以字母开头,后接字母,数字或 下划线的字符序列,最多63个字符。变量名区分字母的大小写。 2.内存变量文件 可以把当前MATLAB工作空间中的一些有用变量长久地保留下来,扩展名是.mat。 MAT文件的生成和装入由save和load命令来完成。 常用格式为: save 文件名 变量名表 -append load 文件名 变量名表 -ascii 2.2 MATLAB矩阵 2.2.1 矩阵的建立 2.2.2 冒号表达式与子矩阵提取 注: 利用空矩阵删除矩阵的元素 X=[] 给变量X赋空矩阵 空矩阵则存在于工作空间中,只是维数为0。 zeros(N); zeros(M,N):产生全0矩阵 ones(N); ones(M,N): 产生全1矩阵(幺矩阵) eye(N); eye(M,N); eye(size(A)):产生单位矩阵 2.用于专门学科的特殊矩阵 (1) 魔方矩阵 magic(n),其功能是生成一个n阶魔方阵。 (2) 范得蒙矩阵 vander(V) 生成以向量V为基础向量的范得蒙矩阵。 例 A=vander([1;2;3;5]) A(:,end:-1:1) (4) 帕斯卡矩阵 pascal(n) 生成一个n阶帕斯卡矩阵。 二次项(x+y)n展开后的系数随n的增大组成一个三角形表,称为杨辉三角形。由杨辉三角形表组成的矩阵称为帕斯卡(Pascal)矩阵。函数 +(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方) 注意 运算是在矩阵意义下进行的,单个数据的算术运算 只是一种特例。 (2) 当参与比较的量是两个维数相同的矩阵时,比 较是对两矩阵相同位置的元素按标量关系运算 规则逐个进行,并给出元素比较结果。最终的 关系运算的结果是一个维数与原矩阵相同的 矩阵,它的元素由0或1组成。 (3) 当参与比较的一个是数量,而另一个是矩 阵 时,则把标量与矩阵的每一个元素按标量关系运 算规则逐个比较,并给出元素比较结果。最终的 关系运算的结果是一个维数与原矩阵相同的矩 阵,它的元素由0或1组成。 [V,D]=eig(A,‘nobalance’) 8.对角阵 只有对角线上有非0元素的矩阵称为对角矩阵,对角线上的元素相等的对角矩阵称为数量矩阵,对角线上的元素都为1的对角阵称为单位矩阵。 例 先建立5×5矩阵A,然后将A的第一行元素乘以1,第二行乘以2,…,第五行乘以5。 9.三角阵 MATLAB提供了许多数学函数,函数的自变量规定为矩阵变量,运算法则是将函数逐项作用于矩阵的元素上,因而运算的结果是一个与自变量同维数的矩阵。 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 赋值语句:变量=表达式 2. 预定义变量 在MATLAB工作空间中,还驻留几个由系统本身定义的变量。例如,用pi表示圆周率π的近似值,用i,j表示虚数单位。 预定义变量有特定的含义,在使用时,应尽 量避免对这些变量重新赋值。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 变量名表中的变量个数不限,只要内存或文件中存在即可,变量名之间以空格分隔。当变量名表省略时,保存或装入全部变量。 ascii选项使文件以ASCII格式处理,省略该选项时文件将以二进制格式处理。save命令中的append选项控制将变

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档