(1)size函数
size(A)函数就是用来求矩阵A的大小,它返回一个行向量,第一个元素是矩阵的行数,第二个元素是矩阵的列数。
[r, c] = size(A)
r = size(A, 1) %返回行数
c = size(A, 2) %返回列数
(2)repmat函数
% 将矩阵A复制nxn块,即把A作为B的元素,B由nxn个A平铺而成
B=repeat(A,n,n)
(3)求特征值和特征向量
1)求矩阵A的全部特征值,构成向量E
E= eig(A)
- 求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量。V中的每一列都是D中与之相同列的特征值的特征向量。
[V,D]= eig(A)
(4)find函数的基本用法
find函数可用来返回向量或者矩阵中不为0的元素的位置索引
对于一维向量X
index = find(X)
index = find(X, num) %返回前n个不为0的元素的位置索引
对于矩阵A
[r,c] = find(A)
[r,c]] = find(A, 1) % 只招第一个非零元素
找矩阵A中最大值的索引
m = max(A(:))
index_m = find(A==m, 1)
查找非整数值,可能由于浮点舍入误差生成空矩阵。