Mtalab矩阵运算.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mtalab矩阵运算

矩阵的创建方法 与矩阵相关的数据组织形式:向量、数组 直接输入矩阵元素创建; 通过函数产生; 从外部文件装入; 在 M文件 中建立。 1. 直接输入矩阵元素创建 遵循以下规则: (1)必须使用方括号 [ ] 包括矩阵的所有元素。 (2)矩阵不同的行之间使用 ‘分号;’或 ‘回车’ 分隔开。 (3)矩阵不同的列之间使用 ‘逗号,’或 ‘空格’ 分隔开。 举例: A=[ 1 2 3 ; 4 5 6 ; 7 8 9 ] B=[ 1 , 2 , 3 ; 4 , 5 , 6 ; 7 , 8 , 9] 矩阵中的元素可以是数字(虚数或实数)、表达式、已知的变量,但不可以包含未知的变量。 举例: C=[-8 3+4j 6+7*sin(pi/6)] D=[C; 1/3 log2(8) pi] STR=[m a t l a b] 使用 冒号表达式 定义行向量。 格式: n:s:m 表示 从n到m步长为s的一系列值。 2. 通过函数产生 函数 功能 函数 功能 [] 生成空白矩阵 invhilb 生成反 Hilbert 矩阵 zeros 生成全0矩阵 magic 生成魔术矩阵 eye 生成单位矩阵 pascal 生成 n 阶 Pascal 矩阵 ones 生成全1矩阵 rand 生成服从均匀分布的随机矩阵 tril triu 生成上三角或下三角矩阵 randn 生成服从正态分布的随机矩阵 diag 生成对角矩阵 rosser 典型的对称矩阵特征值的问题测试 gallery 生成一些小的测试矩阵 toeplitz 生成 Toeplitz 矩阵 hadamard 生成 hadamard 矩阵 vander 生成范德蒙矩阵 hankel 生成 hankel矩阵 wilkinson 生成 Wilkinson 矩阵 hilb 生成 Hilbert 矩阵 compan 生成多项式的伴随矩阵 rot90 逆时针旋转90° reshape 重构矩阵 flipud 上下翻转 fliplr 左右翻转 3.从外部文件装入 从外部文件读入数据生成矩阵。 (1)存储MATLAB已经生成的矩阵的二进制文件。 (2)包含数据的文本文件。 举例: save mydata x loda mydata load XYZ.dat XYZ 4. 在 M文件 中建立 执行 M 文件,即可得到相应的数据 矩阵 A=[ 1 2 3 ; 4 5 6 ; 7 8 9 ] 1. 求 矩阵A对角线元素之和。 sumA=A(1 , 1)+A(2 , 2)+A(3 , 3) 2. 提取子矩阵 [ 4 5 ;7 8 ] subA=A ( [ 2 , 3 ] , [ 1 , 2 ] ) subA=A ( [ 2 3 ] , [ 1 2 ] ) subA=A ( [ 2 ; 3 ] , [ 1 ; 2 ] ) subA=A ( [ 2 : 3 ] , [ 1 : 2 ] ) 3. 矩阵A中的第二行元素置零。 A( 2 , : )=[ 0 0 0 ] 4. 矩阵A中所有大于4的元素。 M=A4 C=A(M) 1. 矩阵的算术运算 运算符 名称 指令示例 说明 + 加 A+B 维数相同或有一方是标量 — 减 A-B 维数相同或有一方是标量 * 矩阵乘 A*B A的列数=B的行数 \ 矩阵左除 A\B 方程A*X=B的解X / 矩阵右除 A/B 方程X*A=B的解X ^ 矩阵乘方 A^n A为方阵,n为标量 2. 矩阵的常用运算函数 函数 功能 函数 功能 size() 矩阵的行数和列数 det() 方阵的行列式的值 矩阵的转置 rank() 矩阵的秩 inv() 矩阵的逆 norm() 矩阵的范数 length() 矩阵的长度 trace() 矩阵的迹 sum() 矩阵各列元素之和 cond() 矩阵的条件数 max() 矩阵各列元素最大值 eig() 矩阵的特征值 3. 数组运算(点运算) .* .\ ./ .^ 对矩阵中的每个元素进行计算 4. 矩阵的关系运算 运算符 说明 运算符 说明 小于 = 小于或等于 大于 = 大于或等于 == 等于 ~ = 不等于 5. 矩阵的逻辑运算 运算符 描 述 与 | 或 ~ 非 xor 异或

文档评论(0)

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

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

1亿VIP精品文档

相关文档