matlab与矩阵变换,MATLAB矩阵处理——2.2矩阵变换

本文介绍了如何使用Matlab中的一些函数来操作矩阵,包括提取对角线元素(daig和diag),构造对角矩阵(diag函数的不同参数),以及生成上三角矩阵(triu)和下三角矩阵(tril)。此外,还讲解了矩阵转置、共轭转置、旋转和翻转的方法。
摘要由CSDN通过智能技术生成

对角阵

对角矩阵:只有对角线上有非零元素的矩阵

数量矩阵:对角线上元素相等的对角矩阵

单位矩阵:对角线上元素都为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的逆矩阵

原文:https://www.cnblogs.com/Tea1024/p/9123481.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值