找回密码
 注册
关于网站域名变更的通知
查看: 827|回复: 1
打印 上一主题 下一主题

请问matlab特征值和特征向量是怎么计算的?

[复制链接]
  • TA的每日心情
    难过
    2019-11-20 15:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-9-19 08:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    RT,我在求一个超大矩阵(10021*10021的稀疏图的邻接矩阵)的特征值和特征向量遇到如下问题:
    6 _. |3 A. w/ X* d. e2 c+ Z* ]/ H(1)特征值和特征向量计算时间过长,虽然可以运行出来,但是需要处理大约50分钟,这里使用matlab自带的eig函数运算,请问有无高效的求全部特征值所组成的对角阵和全部特征向量所组成的矩阵的运算方法?

    : H7 J: J# R8 K( P8 L/ X
    " }' D4 i, }* ?! C, [(2)在求得特征向量矩阵V以后,我将其求逆后与一个列向量X(10021*1)相乘,得到的是一个类奇异矩阵Y【Y=V^(-1)*X】,无法做到V与Y相乘来还原X【X=V*Y,算式应成立,但是Y奇异matlab无法运算】,请问我应该如何操作可以还原X矩阵?
    % n' }% Q9 [) g1 C3 R7 F- v

    3 B4 d3 o: L( r8 X7 K. W! g
      N1 t' z+ V7 b7 r
    ; X! O' @4 U' Q+ b
    V^(-1)*X;
    $ b2 G9 A9 E8 k8 P# F4 Z- d) x. c! Z# g, |+ Q
    警告: 矩阵为奇异工作精度。
    9 Q% F- y/ n, N; f( ]) D4 P1 B; W  L0 v1 [  S& q9 @, Q9 t0 s* A5 n8 ?6 t. o
    In matlab.internal.math.mpower.viaMtimes (line 35)

    3 N7 S' \8 |# R) [. K8 w! ?7 W7 m% C. i8 k; M1 w
    4 [+ \2 P6 Y, ~, k9 k4 r8 R
    ! c$ ?# g! L8 W: i/ }9 k5 U
    03.25更新:问题二V压根就是一个不可逆矩阵,描述有误,抱歉。
    7 c1 n- @) T! S使用pinv求逆时候svd内存不足,有方法解决吗?
    . i7 i6 l4 d8 p& n

    - i* B6 A; g( H" y
    7 t5 {3 ]: e! h
    . _( c6 f& h- v& z3 A; G
    " D% C& q5 b( Y  t

    该用户从未签到

    2#
    发表于 2019-9-19 17:57 | 只看该作者
    这个好像之前在哪里见过,自己找一下吧在论坛里
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 18:00 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表