- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 矩阵及其运算1.矩阵的创建(1)直接创建;a=[1 2 3;4 5 6;7 8 9]运行:a = 1 2 3 4 5 6 7 8 9(2)载入外部数据;用记事本创建一个包含数据的文本文件,命名为data.txt,并保存在MATAB目录下,运行后将自动建立一个名为data的矩阵(3)利用MATLAB内置函数;ones(n1,n2)产生全为1的矩阵zeros(n1,n2)产生全为0的矩阵eye(n1,n2)产生单位阵rand(n1,n2)产生在(0,1)区间均匀分布的随机阵randn(n1,n2)均值为0,方差为1的标准正态分布随机阵compan伴随矩阵galleryHigham检验矩阵hadamardHadamard阵wilknsion wilknsion特征值检验矩阵 hankelHankel阵hilb(n)Hilb阵invhilb(n)逆Hilb阵magic(n)魔方阵pascalPascal阵rosser经典对称特征值toeplitzToeplitz阵vanderVander阵(4)利用M文件编辑器使用MATLAB文件编辑器或者其他文本编辑器创建一个文件夹,代码要和MATLAB命令行窗口输入的命令一样,然后以.m格式保存该文件。2.矩阵寻访(1)下标元素访问a(6)是指0.0975是在矩阵单列排列时的第六个元素(2)单元素访问:b=a(2,2) (行,列)则有b = 0.0975(3)多元素访问:(以矩阵A为例)A(m,n,q):表示取数组或矩阵A的第m个元素开始,每隔n步,一直到q的所有元素; A([m n g]):表示取数组或矩阵A中的第m,n,g个元素; A(:,c):表示取第c列所有元素; A(r,:):表示取第r行所有元素; A(i:i+m,:):表示取从第i行到i+m行的全部元素;A(:,k:k+n):表示取从第k列到k+n列的全部元素;A(i:i+m,k:k+n):表示取从第i行到i+m行内,并在第k列到k+n列的全部元素。例如:矩阵拼接(1)水平方向拼接:c=[a b]或者c=[a,b] 垂直方向拼接:c=[a;b](2)Cat函数用于指定方向拼接:m=cat(1,a,b,c,...)垂直拼接;m=cat(2,a,b,c,...)水平拼接;m=cat(3,a,b,c,...)三维数组repmat函数用于通过输入矩阵的备份拼接成新的大矩 阵B=repmat(A,m,n):表示将A矩阵做一个最小单元,用m行A矩阵,n列A矩阵拼成矩阵Bhorzcat将矩阵水平拼接C=horzcat(a,b)vertcat将矩阵垂直拼接C=vertcat(a,b) (6)blkdiag用多个矩阵构成一个块对角矩阵C=blkdiag(a,b,c,d....)注意:并且,可以看出来,在matlab中由于显示窗口宽度有限,在显示比较大的矩阵时,总是分块显示,每10行为一块矩阵运算(1)矩阵除法:A\B等效于A的逆矩阵左乘B矩阵;B/A等效于A的逆矩阵右乘B矩阵矩阵乘方 若A为方阵,x为标量,则矩阵的乘方表示为A^x矩阵的按位运算(针对对应位置进行计算)矩阵的按位运算符前一般有一个“.”,按位乘(.*),按位左除(.\),按位右除(./)矩阵行列式的秩 det(a)求矩阵a的行列式的值; rank(a)求矩阵a的秩矩阵的逆和迹矩阵的逆:inv(a)矩阵的迹:trace(a)矩阵的范数cond(a,1):表示计算a的1-范数下的条件数;cond(a,2)或cond(a):表示计算a的2-范数下的条件数;cond(a,inf):表示计算a的∞-范数下的条件数矩阵的特征值与特征向量b=eig(a):表示求矩阵a的全部特征值,构成向量b;[c,d]=eig(a):表示求矩阵a的全部特征值,构成对角阵d, 并求矩阵a的特征向量构成c的列向量矩阵的超越函数(直接作用于方阵)sqrtm(a):计算矩阵的平方根。若a为对称正定矩阵,则能算出它的平方根,若a矩阵含有负的特征根,则sqrtm(a)可得到一个复矩阵;矩阵对数函数的输入参数的条件与输出结果间的关系和函数sqrtm(a)一样;矩阵指数函数expm的功能是求矩阵指数,expm函数与 函数是互逆的;通用矩阵函数funm对矩阵a的计算由fun定义的函数矩阵的函数值。
文档评论(0)