专栏
标签
矩阵特征向量计算问题,请技术人员指教
一般问题
发布于 2025-02-07 20:53:18
查看 22过去506天

技术人员您好!我在用下面程序计算矩阵的特征向量(归一化)时,答案不对,请帮忙看看是哪里的问题,谢谢!

using TySymbolicMath
using TyMath

B=[1 1/5 1/8;
5 1 1/3;
8 3 1];
n=size(B,1);
V,D=eig(B);
lambda=maximum(abs,diag(D))
m=find(diag(D) .==lambda)
w=V[:,m] /sum(V[:,m]);

特征向量问题.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算
附件 1 个附件(37kb)

全部回答 2

发布于 2025-02-08 09:04:02

using TySymbolicMath
using TyMath

B=[1 1/5 1/8;
5 1 1/3;
8 3 1];
n=size(B,1);
e,W=eigen(B)
lambda=maximum(abs.(e))
m=find(e .==lambda)
w=W[:,m] /sum(W[:,m])

发布于 2025-02-08 09:32:23

您好,计算矩阵的特征值与特征向量可以使用eigen,eig求解的是符号矩阵的特征值和特征向量,eigen的具体使用可见用户手册计算矩阵的特征值分解

用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天