Вы должны решить два уравнения с двумя неизвестными для X, а затем то же самое для Y.
Давайте пройти через это. Во-первых, мы делаем X:
3101 = 6.5 * a + b
3211 = 6.45 * a + b
Сначала выделим б:
3101 - 6.5 * a = b
3211 - 6.45 * a = b
Что дает:
3101 - 6.5 * a = 3211 - 6.45 * a
Теперь мы можем решить для:
3101 - 6.5 * a - 3211 + 6.45 * a = 0
-110 -0.05 * a = 0
-110 = 0.05 * a
-2200 = a
Учитывая это a мы можем решить для b, используя один из двух исходных двух уравнений ионы:
3101 - 6.5 * a = b
3101 - 6.5 * -2200 = b
3101 + 14300 = b
17401 = b
b = 17401
Так что для X мы имеем следующую формулу:
X2 = -2200 * X1 + 17401
Давайте попробуем X1 = 6,5 и X1 = 6,45:
X2 = -2200 * 6.5 + 17401
X2 = -14300 + 17401
X2 = 3101
X2 = -2200 * 6.45 + 17401
X2 = -14190 + 17401
X2 = 3211
Делая точно так же математику для Y дает мне что соотношение следует этой формуле:
Y2 = Y1 * A + B
3441 = 2 * A + B 3414 = 2.37 * A + B
3441 - 2 * A = B 3414 - 2.37 * A = B
3441 - 2 * A = 3414 - 2.37 * A
3441 - 2 * A - 3414 + 2.37 * A = 0
27 + 0.37 * A = 0
0.37 * A = -27
0.37 * A = -27
A = -72.973
3441 = 2 * A + B
3441 = 2 * -72.973 + B
3441 - 2 * -72.973 = B
3441 + 145.946 = B
3586.946 = B
B = 3586.946
Что дает:
Y2 = Y1 * -72.973 + 3586.946
Давайте тест:
Y2 = 2 * -72.973 + 3586.946
Y2 = -145.946 + 3586.946
Y2 = 3441
Y2 = 2.37 * -72.973 + 3586.946
Y2 = -172.946 + 3586.946
Y2 = 3414
ваших формул перевода являются это:
X2 = X1 * -2200 + 17401
Y2 = Y1 * 72.973 + 3586.946
Предполагая, что перевод является линейным, для X и Y отдельно вам будет имеют систему уравнений с двумя неизвестными. X2 = A * X1 + B, plug X1 (6.5) и X2 (3101) в уравнение, а также X1 (6.45) и X2 (3211), и вы можете решить его, чтобы найти A и B, чтобы найти ваши линейное уравнение, то сделать то же самое для Y. –
Это не вопрос программирования; вам может быть повезло на [math.se]. Кроме того, вам, вероятно, понадобится третий пункт (или источник останется фиксированным?). – Teepeemm
Если перевод линейный, у него есть все, что ему нужно. –