- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学实验参考资料 数学实验 应用举例一 应用举例一 应用举例二 应用举例三 数学实验 Scilab GNU Octave Matlab 介绍 Matlab 简介 Matlab 简介 Matlab 的安装 Matlab 的安装 Matlab 的特点与功能 Matlab 的特点与功能 Matlab 的特点与功能 Matlab 的基本用法 Matlab 的工作界面 Matlab 变量 变量的查看 系统预定义变量 Matlab 数值运算 Matlab 运算符 分号和续行符 矩阵的输入 矩阵元素赋值 矩阵元素赋值 矩阵元素的引用 矩阵元素的引用 矩阵元素的引用 矩阵操作 矩阵操作 特殊矩阵 常见矩阵生成函数 矩阵基本运算 矩阵基本运算 矩阵的乘方 矩阵转置 矩阵的旋转 改变矩阵的形状 查看矩阵的大小 Matlab帮助系统 Matlab 查找命令 几个小技巧 上机作业 上机作业 例: x(1:3) A(3,1:3) 例: A(1, :) A(:, 1:3) A(:, :) A(i:j, m:n) 表示由矩阵 A 的第 i 到第 j 行和第 m 到 第 n 列交叉线上的元素组成的子矩阵 可利用冒号提取矩阵 的整行或整列 提取矩阵的部分元素: 冒号运算符 A(:) A 的所有元素 A(:,:) 矩阵A 的所有元素 A(:,k) A 的第 k 列, A(k,:) A 的第 k 行 A(k:m) A 的第 k 到第 m 个元素 A(:,k:m) A 的第 k 到第 m 列组成的子矩阵 A(:) 与 A(:, :) 的区别 ? 如何获得由 A 的第一、三行和第一、二列组成的子矩阵? 自己动手 从大矩阵中提取一个子矩阵 A(I,J)其中 I=[i1, i2, … , im], J=[ j1, j2, … , jm] 表示由 A 的第 i1, i2, … , im 行和第 j1, j2, … , jm 列组成的子矩阵。 例: A([1,3,4], [2,3]) 删除指定的行或列 例: A(3,:) = [] 例: A(:, [1,2,4]) = [] Matlab 提供了一些函数,用于生成一些常见的特殊矩阵 例: C = magic(3) D = hilb(4) E = rand(4) 一些特殊矩阵的生成 其它特殊矩阵生成函数:magic、hilb、pascal 等 产生 0~1 间均匀分布的随机矩阵 m=n 时简写为 rand(n) rand(m,n) 产生均值为0,方差为1的标准正态分布随机矩阵m=n 时简写为 randn(n) randn(m,n) 提取一个矩阵的上三角部分 triu(A) 提取一个矩阵的下三角部分 tril(A) 若 X 是矩阵,则 diag(X) 为 X 的主对角线向量 若 X 是向量,diag(X) 产生以 X 为主对角线的对角矩阵 diag(X) 生成一个主对角线全为 1 的 m 行 n 列矩阵, m=n 时可简写为 eye(n),即为 n 维单位矩阵 eye(m,n) 生成一个 m 行 n 列的元素全为 1 的矩阵, m=n 时可写为 ones(n) ones(m,n) 生成一个 m 行 n 列的零矩阵,m=n 时可简写为 zeros(n) zeros(m,n) 矩阵的加减:对应分量进行运算 矩阵的普通乘法 参与加减运算的矩阵具有 相同的维数! A = [1,2; 3,4]; B = [5,6; 7,8] C = A+B D = B-A 例: 参与运算的矩阵须满足线性代数中矩阵相乘的原则! A = [1,2,3; 4,5,6]; B = [2,1; 4,3] C = B*A 例: 矩阵的除法:/、\ 右除和左除 若 A 可逆方阵,则 A\B == A 的逆左乘 B == inv(A)*B B/A == A 的逆右乘 B == B*inv(A) X=A\B == A*X=B X=B/A == X*A=B 通常,矩阵除法可以理解为 当 A 和 B 行数相等时可进行左除 当 A 和 B 列数相等时可进行右除 A 是方阵,p 是正整数 A^p 表示 A 的 p 次幂,即 p 个 A 相乘。 若 a 是标量, 则 矩阵的转置与共轭转置 ’ 共轭转置 .’ 转置,矩阵元素不取共轭 点与单引号之间不能有空格! A = [1, 2; 3i, 4i] B = A C = A. 例: 矩阵的旋转 fliplr(A) 左右旋转 flipud(A) 上下旋转 rot90(A
文档评论(0)