【发布时间】:2015-01-02 19:45:34
【问题描述】:
好的,所以我有一个包含 6 个不等式和 3 个变量的系统,以及一个可能会或可能不会解决此系统的点。要检查这个点是否解决了不等式很简单,我的问题是当它不解决不等式时找到解决问题的最近点。
我将展示一个这样的系统的例子:Ax
A=
[ C11, C12, C13]
[ -C21, -C22, -C23]
[ C31, C32, C33]
[ -C41, -C42, -C43]
[ C51, C52, C53]
[ -C61, -C62, -C63]
b=
[ Cb1]
[ Cb2]
[ Cb3]
[ Cb4]
[ Cb5]
[ Cb6]
Pxyz=
[ pX, pY, pZ]
Pxyz 解决 Ax
if all(A*Pxyz<=b)
accept point
else
get the closest point to Pxyz (by Euclidean distance) that solves the system. How?
end
【问题讨论】:
-
您能否详细说明一下这个问题?最接近什么?衡量标准是什么?
-
你也可以在math.stackexchange.com问这个问题
-
@Arpi 嗨。最接近给定点 (Pxyz)。度量可以是欧几里得距离。
-
@Ander Biguri 谢谢我做到了。
标签: matlab math optimization