矩阵运算(续)
1、矩阵A,B对应元相加(减,乘,除):A.+(-,*,/)B
2、矩阵A每个元取a幂次方:A.^a
3、矩阵A每个元取倒数:1./A
4、矩阵A每个元加1:A+1
5、矩阵A取转置:A‘
6、生成a行a列幻方矩阵(即各行各列和相同):magic(a)
7、判断矩阵A中哪些元小于a:A<a 大于等于a,对应位置为0;否则对应位置为1
8、find(A>2):从第一列开始遍历,然后遍历第二列·····,从1开始标号至遍历完毕。返回A中大于2的索引值。
【r,c】=find(A>2):r中存放A中大于2的元素的行数,c中存放A中大于2的元素的列数
9、sum()函数:
sum(A):默认计算A中每列相加之和
sum(A,1):计算A中每列相加之和
sum(A,2):计算A中每行相加之和
10、prod()函数:
prod(A):默认计算A中每列相乘之积
prod(A,1):计算A中每列相乘之积
prod(A,2):计算A中每行相乘之积
11、floor(A):将A中每个元向下取整
12、ceil(A):将A中每个元向上取整
13、max()函数:
max(A):默认取出A中每列最大值
max(A,[],1):取出A中每列最大值
max(A,[],2):取出A中每行最大值
max(A,B):将A与B对应元进行比较,取出较大对应元
max(A,1):将A与与A同型的且元全为1的矩阵比较
14、取出A的对角线(加入A为n阶矩阵):A.*eye(n)
15、将矩阵A进行纵向翻转:flipud(A)
16、求逆矩阵:pinv(A)
BY ZJQ