1 实验三 第三节 矩阵基本函数运算与矩阵元素的提取(第二章) 一、 矩阵基本函数运算 此运算是矩阵运算中最实用的部分,其基本命令如下: 命令集9 矩阵的大小、行列式、逆、特征值、秩、迹、范数 size(A) 给出包含A 的维数的一个行向量
在这个返回向量中的第一个元素是行数,随后是列数
[ m,n ]=size(A) 给出A 的维数、m 行数和n列数,即两个标量
length(x) 给出一个向量的长度,即x分量个数
sum(A) 若A 是矩阵,给出一个行向量,其每个分量表示A 相应的列和;若A 是向量,给出此向量的分量和
det(A) 求矩阵A 的行列式
eig(A) 求包含矩阵A 的特征值的向量
[X,D]=eig(A) 求包含矩阵A 的特征值对应的对角阵D 和以相应特征向量为列的矩阵
inv(A)或A ^ (-1) 求矩阵A 的逆矩阵
rank(A) 求矩阵A 的秩
trace(A) 求矩阵A 的迹(对角线元素之和)
norm(A,1) 矩阵A 的1—范数或列和范数,定义如下
norm(A,2) 矩阵A 的2—范数
norm(A,inf) 矩阵A 的∞—范数
norm(x,1) 向量x的1—范数或列和范数,定义如下
norm(x,2) 向量x的2—范数
norm(x,inf) 向量x的∞—范数
2 范数定义如下: 设'12(,,,)nxx xx,()ijn mAa,则相应范数定义如下 11niixx ;221niixx ; maxiixx 11maxnijjiAa,1maxnijijAa,2maxA'AiiiA,其中为的最大特征值 二、矩阵元素的提取 在MATLAB 中还有利用已存在的矩阵建立新矩阵的命令
以下假设矩阵 A 是m×n 的矩阵,x 是个有n 个元素的