- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab第二章矩阵
第2章 MATLAB数据及其运算2.1 变量和数据操作2.2 MATLAB矩阵2.3 矩阵分析2.4 矩阵与数组运算 2.5 稀疏矩阵2.6 字符串2.7 单元数据和结构数据2.1 变量和数据操作2.1.1 变量与赋值1. 变量命名 变量名是以字母开头,后接字母、数字或下划线的字符序列,字母间不可留空格 最多63个字符 变量名区分字母大小写 Matlab中的所有标点符号必须在英文状态下输入2. 定义MATLAB变量:赋值方式赋值变量=赋值表达式 方式1:例如:b=0.2222 b= 0.2222; 0.22222回车 保留变量ans 0.22222 x=sin(30) /5 2.1.2常量 (Matlab预定义变量)MATLAB提供的一些内部函数常数返回值ans默认变量名,保存最近的结果。如果不给表达式指定一个输出变量,MATLAB会自动将结果保存到ans变量中 eps浮点相对精度10-52realmax计算机可以表示的最大浮点数 21024realmin计算机可以表示的最小浮点数 2-1022pi圆周率 i, j虚数单位 inf无限值。类似n/0的表达式生成的结果为inf,其中n为非0实数 NaN表示不合法的数值值,不定值。类似0/0和inf/inf的表达式生成的结果,与NaN有关的算术运算结果,以及n/0,n为复数时的计算结果都是NaN computer计算机类型 versionMATLAB版本字符串 预定义变量有特定的含义,在使用时,应尽量避免对这些变量重新赋值。例 . 计算表达式的值,并显示计算结果。在MATLAB命令窗口输入命令:x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))输出结果是:z = -0.3488 + 0.3286i2.1.3 内存变量的管理1. 内存变量的删除与修改MATLAB工作空间窗口workspace专门用于内存变量的管理。在工作空间窗口中可以显示所有内存变量的属性。 当选中某些变量后,再单击Delete按钮,就能删除这些变量。 当选中某些变量后,再单击Open按钮,将进入变量编辑器。通过变量编辑器可以直接观察变量中的具体元素,也可修改变量中的具体元素。Who命令 用于显示在MATLAB工作空间中已经驻留的变量名清单。只显示出驻留变量的名称whos命令 在给出变量名的同时,还给出它们的大小、所占字节数及数据类型等信息。clear命令 用于删除MATLAB工作空间中的变量。2.内存变量文件保存和调用利用MAT文件可以把当前MATLAB工作空间中的一些有用变量长久地保留下来,扩展名是.mat。MAT文件的生成和装入由save和load命令来完成。 save filename.mat variable load filename.mat variable常用格式为:save 文件名 变量名表load文件名 变量名表2.1.4 数据的输出格式(数值型数据)1. MATLAB用十进制数表示一个常数,在一般情况下,MATLAB内部每一个数据元素都是用双精度数来表示和存储的。 2. 数值量和数据格式显示 在缺省情况下,当结果是整数时,MATLAB将它作为整数显示; 当结果是实数,MATLAB以小数点后4位的精度近似显示。Format命令的格式格式解释例format短格式(缺省显示格式),同short3.1416format short短格式(缺省显示格式),只显示5位3.1416format long长格式,双精度数15位,单精度数7位3.14159265358979format short e短格式e方式(科学计数格式)3.1416e+000format long e长格式e方式3.141592653589793e+000format short g短格式g方式3.1416format long g长格式g方式3.14159265358979format compact压缩格式format loose自由格式format + / format bank / format rat / format hex (详情查看联机帮助)2.2 MATLAB矩阵 2.2.1 矩阵的创建2.2.2 矩阵的重组2.2.3 矩阵信息命令 2.2.1 矩阵的创建 1. 直接输入法2. 冒号的特殊用法3. 特殊函数创建法2.2.1 矩阵的创建1.直接输入法 A = [1 2 3; 4 5 6; 7 8 9] 矩阵用方括号 “[ ]” 括起 矩阵同一行中的元素之间用 空格 或 逗号 分隔 矩阵行与行之间用 分号 分开 矩阵元素可以是任何数值表达式例: x=[-1.3, sqrt(3),
文档评论(0)