Что нового

[Математика] Формула получения длины отрезка в оси координат

Nelsy

Знающий
Сообщения
35
Репутация
8
Как правильно расчитать формулу на AutoIt для получения длины отрезка. На калькуляторе все прекрасно получается, но как это сделать в AutoIt уже дня 2 разобратся не могу.
X и Y содержат координаты в Float и значения могут быть отрецательными в районе от -400 до +400.
Код:
$DIS = Sqrt($X1-$X2)^2+($Y1-$Y2)^2

Даже написав скрипт который преобразовывает координаты в положительные float числа, и меняет соответствующим образом формулу - всеравно на выходе значения гораздо больше чем могут быть на самом деле. Голова вобще уже не варит, прям изнасилование в мозг цифрами :'(

Подскажите пожалуйста, хоть что ни будь.
 

Fever

Скриптер
Сообщения
308
Репутация
112
Вы немного не внимательно составили формулу, вот так все заработает:
Код:
$DIS = Sqrt(($X1-$X2)^2 + ($Y1-$Y2)^2)
 
Автор
N

Nelsy

Знающий
Сообщения
35
Репутация
8
Это я сдесь опечатался, к сожаление не работает.

Добавлено 05:50:55
Нашел, одна координата передавалась не правильно и из за этого были все проблемы. Благодоря вам я решил перепроверить все еще разок, и получилось. Спасибо! ^_^
 
Верх