MATLAB7.x基础教程第4章数学运算基础.ppt

  1. 1、本文档共245页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1.1 矩阵分析   MATLAB提供的矩阵分析函数如表4-1所示。   1.向量和矩阵的范数   对于一个n维向量,可以用一个数?||x||?来度量该n维向量的大小。如果?||x||?满足以下三个性质,则称?||x||?为向量x的范数。   ● 非负性:对于一切x都有    ||x||??0,且?||x||?=?0的充要条件是x=0 (4-1)   ● 正齐性:对任何实数α和向量x,有        ||αx||?=?|α|?||x|| (4-2)   ● 三角不等式:对任何向量x和y,有        ||x+y||≤||x||?+?||y|| ? 4-3)   MATLAB中,常用norm函数计算向量或矩阵的1-范数、2-范数和?∞-范数,其调用格式为norm(x,p)或norm(A,p),作用是计算向量x或矩阵A的p-范数。其中,p为1、2或inf。命令norm(x)或norm(A)相当于命令norm(x,2)或norm(A,2),而normest(A)实现矩阵A的 2-范数的快速估算。   【例】 求向量的1-范数、2-范数和∞-范数。   在命令窗输入:     x = [1 2 3];     [norm(x,1),norm(x,2),norm(x,inf)]   运行结果:    ans =     6.0000 3.7417 3.0000   【例】 求矩阵的1-范数、2-范数和∞-范数。   在命令窗输入:     A = [1 2 3       4 5 6       7 8 9];     [norm(A,1), norm(A,2), norm(A,inf)]   运行结果:   ans =    18.0000 16.8481 24.0000   2.矩阵的秩   对于一个矩阵A,如果A=0,则A的秩为零;如果A≠0,则称A中非零子式的最高阶数为A的秩。MATLAB中常用命令rank(A)来以默认允许误差计算矩阵A的秩,而用命令rank(A,tol)来以给定容许误差tol计算矩阵的秩。   【例】 求矩阵的秩。   在命令窗输入:     A = [1 2 3     4 5 6     7 8 9];     rank(A)   运行结果:   ans =    2   3.矩阵的行列式   当矩阵A为方阵时,可以利用命令det(A)来计算A的行列式。MATLAB中行列式的计算是通过高斯消去法先实现矩阵的LU分解,然后再计算下三角矩阵L和上三角矩阵U的行列式之积(对角线元素之积),即A的行列式。   【例】 求矩阵的行列式。   在命令窗输入:     A = [1 3 2       6 5 4        7 8 9];     det(A)   运行结果:   ans =    -39   4.矩阵的迹   矩阵的迹定义为主对角线的元素之和。无论矩阵是否为方阵,MATLAB中都可以用命令trace(A)来计算矩阵A的迹。   【例】 求矩阵的迹。   在命令窗输入:    A = [1 3 2      6 5 4];    trace(A)   运行结果:    ans =     6   5.化零矩阵   矩阵A的化零矩阵Z满足A*Z的元素近似为零,并且Z‘*Z=I。MATLAB中可以用命令Z = null(A)求矩阵A的化零矩阵,用命令Z = null(A,’r‘)求矩阵A的有理形式的化零矩阵,有理形式的化零矩阵Z’*Z≠I。   【例】 求矩阵的化零矩阵。   在命令窗输入:    A = [1 2 3      3 2 1      1 2 3];    Z = null(A);    A*Z   运行结果:   ans =    1.0e-015 *     0    -0.6661     0   【例】 求矩阵的有理形式的化零矩阵。   在命令窗输入:    A = [1 2 3      3 2 1     

文档评论(0)

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

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

1亿VIP精品文档

相关文档