作者j0958322080 (Tidus)
看板MATLAB
标题[讨论] matlab判断矩阵rank
时间Sun Dec 31 15:36:29 2017
我自己有写个程式去解一个 15 by 15 非稀疏矩阵的rank,
解出来是没有问题,解到最後对角线元素都是大於一,rank为15。
但我用matlab解的时候他的答案只有12,
直接去解反矩阵会警告我说这个矩阵是deficient。
我的解反矩阵是用 LU 分解,听说MATLAB也是,
虽然反矩阵的元素有到10^-42次方,
但是不知道为什麽RANK的部分会有差异??
--
!!!!!!!!!!!!!签名档破530000点击率啦!!!!!!!!!!!!!!!
Fw: [问卦] 电影:决胜21点的机率问题
https://goo.gl/2BpbB7 #1MfN3FgZ (joke)
1F:→ yeebon: chx64的1/2悖论真的很经典呢07/22 16:41
!!!!!!!!!!!!!!签名档破530000点击率啦!!!!!!!!!!!!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.12.192.18
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1514705793.A.99E.html
2F:推 sunev: numerical instability 12/31 15:52
3F:→ j0958322080: 那matlab是如何算矩阵rank的?? 12/31 15:58
4F:推 sunev: matlab不是open source,所以看他说明文件怎麽写罗 12/31 16:07
5F:→ rex0707: 我也曾经遇过自己写的程式没问题 但是matlab会跳出警告 01/01 17:13