- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二讲 Matlab数据及其运算 主讲人:祁荣宾 第二讲 主要内容 变量及其操作 Matlab矩阵的表示 Matlab的算术运算 Matlab的关系运算 Matlab的逻辑运算 字符串 结构数据和单元数据 1、变量及其操作 数值的记述 采用习惯的十进制表示,可以带小数点或负号,以下记述都合法; -100 0.0001 6.789 8.7e-6 -1.8e56 在采用IEEE浮点算法的计算机上,数值通常采用“占用64位内存的双精度”表示; 除了一般实数数据外,还支持复数数组和字符串型数组。 1、变量及其操作 变量命名 变量名应由字母引导,后面可以跟字母、数字、下划线等; 变量名最多不超过63个字符; 变量名区分大小写; Matlab提供的标准函数名以及命令名必须用小写字母; 变量名中不能包含空格、标点、运算符。 1、变量及其操作 赋值语句(1) 变量=表达式:将右边表达式的值赋给左边变量; (2) 表达式:将表达式的值赋给预定义变量ans;其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。 如果在语句后面加分号,仅仅执行赋值操作,不显示结果; 命令语句后可以加上注释,用%开头; 1、变量及其操作 预定义变量 每当Matlab启动时,这些变量就自动产生并且取其预定义的值; 如果用户对预定义变量进行赋值,则变量的默认值将被新值临时覆盖; 如果用clear指令清除或Matlab关闭再重新启动后,所有预定义变量将被重置为默认值。 1、变量及其操作 内存变量的显示 在命令窗口,通过who和whos可以获得有关工作空间中变量的相关信息; 注意:可以把多条指令放在同一行上输入,中间用逗号或分号分隔。如果采用分号,则不显示该指令运行结果。 1、变量及其操作 内存变量的删除 在命令窗口,通过clear可以删除工作空间中不再使用的变量; 注意:clear指令中X1和Y1之间不能加逗号或分号; 单独键入clear将无条件删除工作空间中的所有变量。 1、变量及其操作 Matlab的工作空间窗口专门用于内存变量的管理; 可以显示所有内存变量的属性; 能删除和编辑变量。 1、变量及其操作 内存变量文件—变量保存利用MAT文件可以把当前MATLAB工作空间中的一些有用变量用二进制格式长久地保留下来,扩展名是.mat。MAT文件的生成由save命令来完成。常用格式为:save 文件名 [变量名表] 1、变量及其操作 内存变量文件—变量恢复利用load将MAT文件中的变量装入Matlab工作空间中常用格式为: 1、变量及其操作 数据的输出格式 指令被正确执行后,结果采用黑色字体输出; 运行过程中的警告信息和出错信息用红色字体显示; 数值输出默认格式是5位数字的short格式; 实际上,数值通常占用64位内存,以16位有效数字的“双精度”进行运算和输出; 用户可根据需要选择数值输出显示格式; format只影响数据的输出格式,而不影响数据的计算和存储。 1、变量及其操作 2、Matlab矩阵的表示 矩阵式Matlab最基本、最重要的数据对象,Matlab大部分运算或命令都是在矩阵意义下执行的; 向量可以看成是仅有一行或一列的矩阵,单个数据(标量)可以看成是仅含有一个元素的矩阵,故向量和单个数据都可以作为矩阵的特例来处理。 2、Matlab矩阵的表示 2.1 创建矩阵 (1)直接输入法 最简单的建立矩阵的方法是从键盘直接输入矩阵的元素。具体方法: 2、Matlab矩阵的表示 矩阵元素可以是任何matlab表达式 ,可以是实数 ,也可以是复数,虚数单位可用i,j 表示 a=[1 2 3;4 5 6] x=[2 pi/2;sqrt(3) 3+5i] 2、Matlab矩阵的表示 (2)利用矩阵编辑器创建 2、Matlab矩阵的表示 (3)M脚本文件创建法 2、Matlab矩阵的表示 (4)冒号表达式 2、Matlab矩阵的表示 (5)利用matlab函数创建矩阵 2、Matlab矩阵的表示 (6)建立大矩阵 2、Matlab矩阵的表示 通过下标引用矩阵的元素,例如A(3,2)=200 如果给出的行 下标或列下标大于原矩阵的行数和列数,则自动扩展原矩阵。 A=[1 2 3;4 5 6]; A(4,5)=10 A = 1 2 3 0 0 4 5 6 0 0 0 0 0 0 0
原创力文档


文档评论(0)