【matlab个人笔记】矩阵相关函数

这篇博客介绍了MATLAB中如何使用eig函数计算矩阵的特征值和特征向量,并展示了如何利用这些结果求解矩阵的幂。还提到了其他矩阵操作,如获取对角元素、上三角阵和下三角阵,以及解线性方程组的方法。此外,还讨论了正交矩阵在计算中的应用。
摘要由CSDN通过智能技术生成

eig函数

用于获取特征值、特征向量

A=[-1 1 0;-4 3 0;1 0 2];
lambda=eig(A) %返回全部特征值组成的列向量
[P,D]=eig(A)  %P返回特征向量对应的列向量,所组成的满阵,D为特征值对角矩阵

lambda =
     2
     1
     1
P =
         0    0.4082    0.4082
         0    0.8165    0.8165
    1.0000   -0.4082   -0.4082
D =
     2     0     0
     0     1     0
     0     0     1

应用:求矩阵的幂

eig所求的特征向量矩阵P已经是正交矩阵
A ^ 5=PD.^5P’

其他函数

①diag(A):获取对角元素,返回列向量;
diag(diag(A)):返回对角矩阵

A=[-1 1 0;-4 3 0;1 0 2];
diag(A)
diag(diag(A))
ans =
    -1
     3
     2
ans =
    -1     0     0
     0     3     0
     0     0     2

②triu(A):获取上三角阵
③tril(A):获取下三角阵
④解线性方程组Ax=b:A\b或者inv(A)*b
inv(A):求A的逆矩阵

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值