【发布时间】:2015-02-14 04:39:25
【问题描述】:
在对这个问题进行了所有审核之后,我进行了更改以使其更清晰、更简单。
为了解决这个问题,我有一个矩阵A 和一个行向量A(1,2:7)(行引用),其中至少包含一个0。
来自矩阵A:
A=[1 2 0 1 2 0 0 0
2 1 1 1 0 2 2 0
3 0 0 0 0 1 1 1
4 0 2 0 1 1 1 2
5 0 0 0 0 0 1 0
6 1 0 1 1 2 0 2
7 1 1 2 2 2 1 1
8 0 1 1 2 2 0 0
9 0 1 1 2 2 0 0
10 2 2 2 2 0 0 1]
除了A(1,2:7)之外,我还想找到满足以下条件的向量A(k,2:7),k≠1 and A(k,8)=0的一个或所有组合:
组合仅由满足的向量组成
A(k,8)=0; k=1,..,10我不会在结果中考虑 A(7,2:7),因为它不包含任何 0。
如果
{A(1,2:7),A(j,2:7)}是给定的组合,这意味着 低于A(1,n)≠0或A(j,n)≠0为n = 2,...,7。 (至少其中之一A中同一列上的两个值应该是 不同于0)一个组合可以包含两个或多个向量。另一个例子: 如果
{A(1,2:7),A(j,2:7),A(p,2:7)}是一个给定的组合,这意味着 小于A(1,n)≠0或A(j,n)≠0或A(p,n)≠0为n = 2,...,7。 (至少三个相同的值之一A中的列,应该不同于0)对于矩阵
A,{A(1,2:7),A(2,2:7)}是一个组合 满足期望的条件。但我不想拥有一个 组合这样的{A(1,2:7),A(2,2:7),A(3,2:7)},因为A(1,2:7)和A(2,2:7)足以形成一种组合。
对于向量的组合,我必须以一个向量作为参考,在这种情况下它是向量A(1,2:7)。这是我们要补偿其零点的向量。所以A(1,2:7) 通过它的非零分量:2,1 和 2 在关联中做出贡献。
当我在上面说“我想找到...除了A(1,2:7)”时,这在A(1,2:7) 是行引用时有效。但是如果A(5,2:7) 是行引用,在这种情况下句子就变成了“除了A(5,2:7)”。
我真正的问题A 是一个700x8 矩阵。这里A、A(1,2:7) 和A(7,2:7) 只是一个例子,我更喜欢矩阵A 的任意向量A(k,2:7) 的解决方案,A(k,8)=0 和至少其中一个组件是0。
【问题讨论】:
-
我真的很想知道为什么人们对这个问题投反对票!!!
-
因为它曾经(现在仍然是)以非常混乱的方式编写。
-
即使你说你让它更清晰、更简单,你只是让它变得更长。顺便说一句:以某种方式改变您的问题是一个非常糟糕的主意,这会改变最初的意图。如果你不断改变你的要求,没有人会愿意尝试回答它。您应该只更改问题以使您的要求更清楚,而不是更改您要求的内容。另外:我已经告诉过你,整个 (2:6) 业务只会让它变得比它需要的更复杂。另外:你的问题是什么?
-
也许你可以解释你想要达到的目标。这个问题的写法让人感觉您是在要求我们以特定(奇怪)的方式解决您的问题,而不是寻求帮助来解决一般问题。 -- 有一阵子我以为你在找基地,但有些问题又与此冲突。