【发布时间】:2014-12-02 09:54:22
【问题描述】:
我想找到矩阵中所有线性列的索引。输出是一个向量,其中独立列为 1,所有线性依赖列为 -1。例如,我有一个矩阵 A 是
A =
1 0 0 0 0 1 1
1 0 0 1 0 1 1
1 1 1 0 1 1 1
1 1 1 0 1 1 0
我们可以看到列依赖是1,2,3,5,6。因此我的预期结果是
output=[-1 -1 -1 1 -1 -1 1];
独立矩阵依然存在
A =
0 1
1 1
0 1
0 0
matlab如何实现? 线性行怎么样?
【问题讨论】:
-
如果我们在输入中交换 col2 和 col4 会怎样,那么输出会是什么?
-
对不起,我给出第4列的错误例子,让我们再检查一下
-
不确定我在这里得到了“依赖”的定义。
-
我认为我们可以看到只有 col4 与所有其他 col 是线性依赖关系。所以它将返回 1 否则,其他列线性在一起 (1,6) 和 (2,3,5)
-
好的,所以只有唯一的列?注意这个操作会降低矩阵的秩