【mat】matlab矩阵运算及函数
2013-03-06 00:37 Loull 阅读(779) 评论(0) 编辑 收藏 举报矩阵的建立
一、矩阵定义
例:>> A = [1 2 3; 4 5 6; 7 8 9]
例:>> x(5)=abs(x(1))
例:>> A=[A ; 11 12 13]
三、矩阵元素的引用
例:>> A(2,3)
例:>> x=1:2:5
3、A(i:j, m:n) 表示由矩阵 A 的第 i 到第 j 行和第 m 到第 n
列交叉线上的元素组成的子矩阵。
四、矩阵行、列的删除
A=rand(4,4)
A(2,:)=[] 删除矩阵的第二行
五、相关函数
1、建立矩阵的函数:ones, zeros, eye, diag, magic, rand, randn, randperm, compan, hankel, vander, pascal
2、矩阵合并的函数:cat, horzcat, vertcat, repmat, blkdiag
3、矩阵结构改变的函数
矩阵的运算
1、算是运算
2、点运算:对应元素进行相关运算
3、关系运算
4、逻辑运算
矩阵函数
norm
normest 二阶范数
rank 秩
det 行列式值
trace
null
orth 正交化空间
rref
subspace 计算两个矩阵空间的角度
inv 矩阵的逆
eig 矩阵的特征值
矩阵的分解
稀疏矩阵及其运算
一、稀疏矩阵的存储方式
二、稀疏矩阵的创建
三、稀疏矩阵函数