【发布时间】:2017-06-20 04:25:15
【问题描述】:
我想编写一个允许执行以下指令的 MATLAB 程序,但是我遇到了一些困难,所以如果有人帮助我,我将非常感激。
设一个二进制矩阵A。从A的第一列开始,找到前K个线性独立的列,关联可靠性值最大。然后,将这 K 个线性独立的列用作新矩阵 B 的前 K 列,保持它们的可靠性顺序。 B 的其余 (N - K) 列也按可靠性降序排列。
例子:
A = [1 0 0 1 0 0 1 1;
0 1 0 1 1 0 0 1;
0 0 1 1 1 0 1 0;
0 0 0 0 1 1 1 1]
A的前三列线性独立,第五列与前三列线性独立。
我们发现:
B = [1 0 0 0 1 0 1 1;
0 1 0 1 1 0 0 1;
0 0 1 1 1 0 1 0;
0 0 0 1 0 1 1 1]
【问题讨论】:
-
“最大相关可靠性值”是什么意思?
-
矩阵A的列根据其可靠性值进行分类,即第一列比第二列更可靠,第二列比第三列更可靠,依此类推。跨度>