MATLAB矩阵处理——2.2矩阵变换
Posted tea1024
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB矩阵处理——2.2矩阵变换相关的知识,希望对你有一定的参考价值。
对角阵
- 对角矩阵:只有对角线上有非零元素的矩阵
- 数量矩阵:对角线上元素相等的对角矩阵
- 单位矩阵:对角线上元素都为1的矩阵
(1)提取矩阵的对角线元素
函数daig(A):提取矩阵A主对角线元素,产生一个列向量
函数diag(A,k):提取矩阵A第k条对角线的元素,产生一个列向量
(2)构造对角矩阵
函数diag(V):以向量V为主对角线元素,产生对角矩阵
函数diag(V,k):以向量V为第k条对角线元素,产生对角矩阵
(3)上三角矩阵
函数triu(A):提取矩阵A的主对角线及以上的元素
函数triu(A,k):提取矩阵A的第k条对角线及以上的元素
>> triu(ones(3),-1)
ans =
1 1 1
1 1 1
0 1 1
(4)下三角矩阵
函数tril用于产生下三角矩阵,用法同triu函数一样
矩阵的转置
转置运算符是小数点后面接单引号(.‘)
共轭转置,其运算符是单引号(‘),它在转置的基础上还要取每个数的复共轭
矩阵的旋转
函数rot90(A,k):将矩阵A逆时针方向旋转90°的k倍,当k为1时可省略
矩阵的翻转
函数fliplr(A),对矩阵A实施左右翻转
函数flipud(A),对矩阵A实施上线翻转
矩阵的求逆
函数inv(A),求方阵A的逆矩阵
以上是关于MATLAB矩阵处理——2.2矩阵变换的主要内容,如果未能解决你的问题,请参考以下文章
Android中OpenCV怎么处理变换RGB矩阵中特定的像素的值呢?