提取矩阵列的线性独立子集:无循环代码例程以查找矩阵中线性独立列的最大子集-matlab开发

时间:2024-06-20 16:22:26
【文件属性】:

文件名称:提取矩阵列的线性独立子集:无循环代码例程以查找矩阵中线性独立列的最大子集-matlab开发

文件大小:1KB

文件格式:ZIP

更新时间:2024-06-20 16:22:26

matlab

这个提交是一个非常简单的代码例程,我多年来一直使用它来查找矩阵的线性独立列的最大子集。 它基于与 Bruno Luong 的旧对话,最近在此处恢复, https://www.mathworks.com/matlabcentral/answers/574543-algorithm-to-extract-linearly-dependent-columns-in-a-matrix#answer_474601 并在那里他给出了该方法背后的一些数学解释。 为了便于参考,我将其发布在这里,因为它似乎是 Matlab 社区成员经常寻求的工具。 用法: 提取给定矩阵 X 的一组线性无关的列 [Xsub,idx]=licols(X) 在: X:给定的输入矩阵tol:等级估计公差。 默认值=1e-10 出去: Xsub:X 的提取列idx:提取的列的索引(到X中) 例子: >> A =


【文件预览】:
licols.m.zip

网友评论