第三章矩阵PPT讲稿.ppt
《第三章矩阵PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第三章矩阵PPT讲稿.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章矩阵第1页,共46页,编辑于2022年,星期二MATLAB以矩阵为基本的运算单位。向量和标量作为特殊的矩阵处理:向量看作只有一行或一列的矩阵;标量看作是只有一个元素的矩阵。第2页,共46页,编辑于2022年,星期二MATLAB的矩阵按行输入。整个矩阵应以“”为首尾,即整个输入矩阵必须包含在方括号中。矩阵中,行与行之间必须用分号(;)或Enter键(按Enter键)符分隔。每行中的元素用逗号(,)或空格分隔。第3页,共46页,编辑于2022年,星期二A=1,2,3;4,5,6;7,8,9A=1 2 3;4 5 6;7 8 9A=1 2 3 4 5 6 7 8 9A=1 2 3 4 5 6
2、7 8 9第4页,共46页,编辑于2022年,星期二矩阵中的元素可以是数字或表达式,但表达式中不可包含未知的变量,MATLAB用表达式的值为该位置的矩阵元素赋值。当矩阵中没有任何元素时,该矩阵被称作“空阵”(Empty Matrix)。第5页,共46页,编辑于2022年,星期二矩阵元素可以是复数。用书写复数的方法输入复数元素。用一个矩阵表示复数矩阵的实部,用另一个矩阵表示复数矩阵的虚部,再将两个矩阵相加得到所需的复数矩阵。A=1 3;2 4-5 8;6 9*iB=1+5i 2+6i;3+8i 4+9iC=A*B第6页,共46页,编辑于2022年,星期二生成矩阵的方法直接输入矩阵元素;创建M文件
3、,生成矩阵;由外部文件导入矩阵;构造大矩阵;由内部语句或函数生成矩阵。第7页,共46页,编辑于2022年,星期二导入数据使用Import Wizard功能,可从外部数据文件中直接读取数据。File|Import Data 命令选项,在对话框中,选择将要读取数据的数据文件。选中文件,单击打开按钮,然后打开“Import Wizard”窗口。单击“FINISH”按钮,即可输入该数据文件中数据。第8页,共46页,编辑于2022年,星期二构造大矩阵m=1 2 3 4 5 6 7 8 9A=m m+10;m+20 m+30第9页,共46页,编辑于2022年,星期二A=1 2 3 11 12 13 4 5
4、 6 14 15 16 7 8 9 17 18 19 21 22 23 31 32 33 24 25 26 34 35 36 27 28 29 37 38 39第10页,共46页,编辑于2022年,星期二特殊矩阵可以用MATLAB函数生成特殊矩阵。第11页,共46页,编辑于2022年,星期二全零阵 B=zeros(n)%生成nn全零阵B=zeros(m,n)%生成mn全零阵B=zeros(m n)%生成mn全零阵B=zeros(d1,d2,d3)%生成d1d2d3全零阵或数组B=zeros(d1 d2 d3)%生成d1d2d3全零阵或数组B=zeros(size(A)%生成与矩阵A相同大小的全
5、零阵第12页,共46页,编辑于2022年,星期二单位阵Y =eye(n)%生成nn单位阵Y =eye(m,n)%生成mn单位阵Y =eye(size(A)%生成与矩阵A相同大小的单位阵第13页,共46页,编辑于2022年,星期二全1阵Y=ones(n)%生成nn全1阵Y=ones(m,n)%生成mn全1阵Y=ones(m n)%生成mn全1阵Y=ones(d1,d2,d3)%生成d1d2d3全1阵或数组Y=ones(d1 d2 d3)%生成d1d2 d3全1阵或数组Y=ones(size(A)%生成与矩阵A相同大小的全1阵第14页,共46页,编辑于2022年,星期二均匀分布随机数矩阵Y=ran
6、d(n)%生成nn随机数矩阵,其元素在(0,1)内Y=rand(m,n)%生成mn随机数矩阵Y=rand(m n)%生成mn随机数矩阵Y=rand(m,n,p,)%生成mnp随机数矩阵或数组Y=rand(m n p)%生成mnp随机数矩阵或数组Y=rand(size(A)%生成与矩阵A相同大小的随机数矩阵 第15页,共46页,编辑于2022年,星期二正态分布随机数矩阵 Y=randn(n)%生成nn正态分布随机数矩阵Y=randn(m,n)%生成mn正态分布随机数矩阵Y=randn(m n)%生成mn正态分布随机数矩阵Y=randn(m,n,p,)%生成mnp正态分布随机数矩阵或数组Y=ran
7、dn(m n p)%生成mnp正态分布随机数矩阵或数组第16页,共46页,编辑于2022年,星期二Y=randn(size(A)%生成与矩阵A相同大小的正态分布随机数矩阵randn%无变量输入时只产生一个正态分布随机数第17页,共46页,编辑于2022年,星期二产生线性等分向量y=linspace(a,b)%在(a,b)上产生100个线性等分点y=linspace(a,b,n)%在(a,b)上产生n个线性等分点第18页,共46页,编辑于2022年,星期二产生对数等分向量y=logspace(a,b)%在(10a,10b)之间产生50个对数等分向量y=logspace(a,b,n)%在(10a,
8、10b)之间产生n个对数等分向量y=logspace(a,pi)%在(10a,)之间产生50个对数等分向量第19页,共46页,编辑于2022年,星期二矩阵操作矩阵的保存、读取矩阵的元素的引用矩阵元素的删除矩阵元素的赋值第20页,共46页,编辑于2022年,星期二矩阵的保存和提取MATLAB用MAT文件保存二进制的数据。用save命令保存已经存在的矩阵A和B。save filename A Bfilename是用户定义的文件名,MATLAB系统将会自动在文件名后加上后缀.MAT。用load命令读入MATLAB工作空间。load filename第21页,共46页,编辑于2022年,星期二矩阵元素
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 矩阵 PPT 讲稿
限制150内