algorithm - 仅具有不同列的矩阵排名

标签 algorithm matlab sparse-matrix rank

我目前正在 Matlab 中编写代码,我必须在其中计算大量的矩阵秩,一吨从数百万到数十亿或希望更多。越多越好。

这些矩阵在每一步通常只有一列不同,我知道它的位置。我想知道是否有任何“快速”算法,比使用 svd 的 Matlab 算法更快,来计算此类矩阵的秩。

附加信息:矩阵不是很大,大小最多为 100x100,而且它们很稀疏。

提前感谢任何可以提供帮助的人。

最佳答案

你试过 rank(A) 了吗?以上是函数 rank 的 MathWorks 页面:

https://www.mathworks.com/help/matlab/ref/rank.html

关于algorithm - 仅具有不同列的矩阵排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47518231/

相关文章:

algorithm - 遗传算法中的交叉方法

MATLAB - Eigs(A,B) 当 B 为单数时

matlab - 在 MATLAB 中求解非线性方程组

matlab - 小于 realmin 的数字

python - 按元素乘以稀疏向量

c++ - 包含 LU 分解的矩阵

algorithm - 所有可以用贪心法解决的问题都可以用动态规划来解决吗

algorithm - 求解递归函数的递归关系

c# - 查找十进制数中 n 位置的数字的最佳方法是什么?

python - 从 scipy 稀疏矩阵中过滤值