实验一_矩阵.ppt

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

实验一 一、矩阵的生成 二、矩阵的修改 三、矩阵的运算 四、习题 rot90(A) 表示将矩阵 A 逆时针旋转900 fliplr(A) 表示将矩阵 A 左右翻转 flipud(A) 表示将矩阵 A 上下翻转 例10: 已知矩阵 输入命令 A=[1 2 -3;4 -6 6;3 -8 9];v=diag(A) diag(A,2) rot90(A) triu(A,2) triu(A) fliplr(A) flipud(A) diag(A,2) ans = -3 A=[1 2 -3;4 -6 6;3 -8 9];v=diag(A) v = 1 -6 9 rot90(A) ans = -3 6 9 2 -6 -8 1 4 3 triu(A) ans = 1 2 -3 0 -6 6 0 0 9 triu(A,2) ans = 0 0 -3 0 0 0 0 0 0 fliplr(A) ans = -3 2 1 6 -6 4 9 -8 3 flipud(A) ans = 3 -8 9 4 -6 6 1 2 -3 3.矩阵的扩充和部分元素的删除 (1)矩阵的扩充可用“[ ]”将小矩阵扩充成大矩阵。 可用命令D=[A B]构造矩阵D,其中A和B必须有相同的行。 可用命令 D=[A;B C] 构造矩阵D,其中B和C必须有相同的行, B和C 的列数之和必须等于A的列数。 例11: 解:输入命令 设 A=[1 3 6 8;2 5 7 9]; B=[1 0;0 1];C=[1 1;0 0]; D1=[B C] 计算 D2=[A;B C] (2)也可用直接赋值的办法对超出矩阵维数的元素赋值来扩充矩阵。 A(1:3,1:3)=eye(3) 命令 A(1:3,1:3)=ones(3) A(1:3,1:3)=zeros(3) 类似 A(i,j)=k 命令 A(:,j)=[ ] 或 A(i,:)=[ ] 命令 A(:,[i j])= A(:,[j i]) 命令 A([i j],:)= A([j i],:) 命令 例12: 设 输入命令 A=[1 4 3 5 ;8 9 7 6];A(1:3,1:3)=eye(3) A(1:3,1:3)=ones(3) A(1:3,1:3)=zeros(3) A(:,[1 3])=[ ] A(1 ,:)=[ ] A(3,5)=5 A(:,[1 3])= A(:,[3 1]) 例13: 设 输入命令 D1=D([1 3],:) D2=D([1 2],[3 5]) D3=d(2,4) D6=diag(A,-2) D5=diag(A,3) D4=diag(D,-1) 基本矩阵的运算符 A为方阵时,自乘n次 A的各元素n次方 A,B两矩阵对应元素乘方 A的所有元素取以e为底的指数 对A的各元素取 e为底的对数 对A的各元素求平方根 求A的行列式 求A的逆矩阵 求A转置 A ^ n A.^n A.^B exp (A) log (A) sqrt (A) det (A) inv (A) A’ 加法 减法 乘法 对应元素相乘 左除 右除 A的元素被B的 对应元素除 数乘 A + B A - B A * B A .* B A \ B A / B A ./ B k*A 含义 运算符 含义 运算符 * * 矩 阵 实验目的 1、学会用MATLAB软件生成矩阵. 3、熟悉MATLAB软件中关于矩阵 运算的各种命令. 2、熟悉MATLAB软件中关于矩阵 操作的各种命令. (1) 输入矩阵时要以“[ ]”为其标识,即矩阵的元素应在“[ ]”内部; (2) 同行元素之间可由空格或“,”分隔,行与行间用“;”或回车符分隔; (3) 矩阵元素可为运算表达式; (4) 如不想获得中间结果,可以“ ;”结束。 1、 一般矩阵的生成: 例1: A=[1 2 3;1 1 1;4 5 6] 输入矩阵 解: 1. 直接输入法 A=[1 sqrt(4) 3;sin(pi/2) 1 1;4 5 abs(-6)] 2.表达式输入法 例2: 输入矩阵 解: B=[1+9

文档评论(0)

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

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

1亿VIP精品文档

相关文档