2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Формула нахождения расстояния между двух точек
Сообщение29.10.2008, 13:19 
Помогите пожалуйсто найти расстояния между двух двух точек
И напишите пожалуйсто формулу. Мне она нужна для создания одной программы.

И если можно подскажите сайты где можно найти литерату на математическую тему. Желательно электронные книги.

Зарание спасибо!

 
 
 
 
Сообщение29.10.2008, 13:55 
Аватара пользователя
Эта формула зависит от размерности и от метрики в пространстве.
"Стандартный случай" - это евклидова метрика. Можно почитать тут

 
 
 
 
Сообщение29.10.2008, 14:04 
А если на координатной оси ХУ стоят две точки как найти между ними расстояние

 
 
 
 
Сообщение29.10.2008, 16:21 
CJ190190
расстояние между двумя точками равно сумме квадратов разности одноимённых координат :)
хм... немного непонятно, наверно, так что напишу как в экселе можно расчитать:
=корень((A2-A1)^2+(B2-B1)^2)
в ячейки A2 и A1 вводишь соответсвенно "x" второй точки и "x" первой точки
в ячейки B2 и B1 вводишь соответсвенно "y" второй точки и "y" первой точки
http://www.exponenta.ru покопайся на этом сайте. думаю найдёшь много интересного ;)

 
 
 
 
Сообщение29.10.2008, 16:37 
Аватара пользователя
canguro в сообщении #154227 писал(а):
расстояние между двумя точками равно сумме квадратов разности одноимённых координат
Это неверно.

 
 
 
 
Сообщение29.10.2008, 19:03 
Спосибо canguro. Возможно это не верно как сказал Brukvalub но я все равно попробую попробую её подставить. Но если у кого нибуть есть еще идеи то пожалуйсто поделитесь ими.

Я в основном програмирую на языке паскаль.

 
 
 
 
Сообщение30.10.2008, 00:31 
Аватара пользователя
canguro в сообщении #154227 писал(а):
расстояние между двумя точками равно сумме квадратов разности одноимённых координат

равно корню из суммы квадратов разности одноимённых координат
Ну а на пскале это выглядит примерно так
Код:
Var x1,x2,y1,y2,d : real;
Begin
    Read(x1);
    Read(y1);
    Read(x2);
    Read(y2);
   d := sqrt( sqr(x1-x2) + sqr(y2-y2));
   Writeln('Расстояние от точки (',x1,',',y1,') до точки (',x2,',',y2,') равно ', d);
End.

 
 
 
 
Сообщение30.10.2008, 12:13 
Спосибо всем. Формула правельная.

 
 
 [ Сообщений: 8 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group