【发布时间】:2014-03-12 16:07:49
【问题描述】:
我在求解线性方程组以获得 X 时遇到了麻烦。
看起来像这样;
A* ([4;0] + X*([4; 3] - [4;0])) = B
给定A = [-1 0; 0 -1; 1 1] 和B = [0; 0; 5]。
我期待的解决方案是,最大的 X 可能是 1/3。换句话说,X 是一个满足条件的标量。
【问题讨论】:
-
你得到什么答案?你期待什么答案?你能把代码和散文分开吗? AT
-
“A 和
B的实际实例以及您预期的T(或X)会澄清一些事情。 -
是
([4;0] + X*([4; 3] - [4;0]))?对?这不是简化为[4;3*X]吗? -
正是这样!但是我将如何在matlab中做到这一点?如何找到满足 =B 约束的 X 的最大值?
-
据我所见,你无法得到任何正好 = B 的东西,但你可以找到
X的最大值,它使所有A* ([4;0] + X*([4; 3] - [4;0]))都小于 B - 就是这样你想要什么?
标签: matlab system linear-algebra