2010-04-02 3 views
3

У меня есть две конечные точки (xa, ya) и (xb, yb) двух векторов соответственно a и b, исходящие из одной и той же точки (xo, yo). Кроме того, я знаю, что | a | = | b | + s, где s - константа. Я попытался вычислить начало (xo, yo), но, похоже, в какой-то момент сработает. Как это решить?решающее происхождение векторов

+0

, чтобы вы знали значения | a | и | b |? – Vladimir

+0

только разница – Mike

ответ

1

По существу у вас есть два сегмента линии, и вы знаете позицию одного конца для каждой и их разницу в длине. Это легко приводит к бесконечному количеству точек, где концы могут встречаться, и поэтому не однозначно идентифицируют ваше «происхождение».

+0

Так что я думаю, это не поможет, если я знал диапазон | a | и | b | (Владимир: Я знаю только разницу | a | и | b |, которая является s). Может ли я получить ответ на проблему, если бы у меня был третий конечный пункт (xc, yc) и знал также, что (как и для b) | a | = | c | + v, где v также будет константой? – Mike

+0

Также предположим, | a |> 0 – Mike

+0

Это звучит очень много, как попытка выяснить положение чего-то, измерив разницу во времени между сигналами маяка, которые отправляются с трех точек в тот же момент. Вы пробовали искать походы для позиционирования? –

2

В общем случае нет единственного решения. Вам нужно другое ограничение.

Смежные вопросы