求助线性代数的问题【求助】

假设有三个列数相等但是行数不一定相等的矩阵A,B,C。A的行构成的子空间A1,A1的正交补空间为A2。同理有B1,B2;C1和C2。现在我需要这样的向量x(假设这样的x存... 假设有三个列数相等但是行数不一定相等的矩阵A,B,C。
A的行构成的子空间A1, A1的正交补空间为A2。同理有B1,B2;C1和C2。

现在我需要这样的向量x(假设这样的x存在),如果把x添加到A的末尾,可以让矩阵A的秩增加1。同样,如果放到B和C的末尾,也能增加B,C的秩。

我的问题是如何找出所有满足条件的x?或者直接找出一个满足条件但是里面含零元素最多(或者接近是最多的)也可以。

矩阵维数都很高,所以需要的是具体计算机的算法。也就是说,如果我给你矩阵A,B,C的值,根据你的答案就可以找出我需要的x。

最后祝进入了这个帖子的所有网友:春节愉快,身体健康!

谢谢~~

(我个人认为,这个应该不是简单的A2∩B2∩C2,因为这只是其中很小一部分满足条件的x而已。因为假设A的行向量分别为Ai,A2的基向量分别为A2j,那么x=(∑mi*Ai+∑nj*A2j)(其中mi和nj都是系数),只要nj不全部为零,都可以增加A的秩。而在A2∩B2∩C2这个集合中,是只有∑nj*A2j这部分,而忽略了∑mi*Ai的。)
再补充一下,我需要的是一个可实现的算法。计算的复杂度也不要太高,比如直接枚举出所有可能的向量一个一个检查这种,虽然原理上也可行,但是实际中计算复杂度肯定是不能承受的。
展开
哆嗒数学网
2011-01-26 · 教育领域创作者
个人认证用户
哆嗒数学网
采纳数:2537 获赞数:18812

向TA提问 私信TA
展开全部
记M = A1∪A2∪A3, 则M补集 = A1补∩A2p补∩A3补 中的任意元就满足条件。从中找0最多的。
不过直接计算,运算量很大,估计就算是计算很费劲。这个最后成了,算法问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xtimz
2011-01-26 · TA获得超过6054个赞
知道大有可为答主
回答量:1664
采纳率:82%
帮助的人:821万
展开全部
你维数多高?目标是什么样的复杂度?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式