Форум программистов, компьютерный форум CyberForum.ru

Формула для нахождения третей вершыны равностороннего триугольника - C++

Восстановить пароль Регистрация
 
Богдан!!
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 3
12.07.2011, 22:14     Формула для нахождения третей вершыны равностороннего триугольника #1
помогите пожалуста найти формулу для нахождения третей вершыны в декартовой системе координат тоесть известно к примеру x1,y1, и x2,y2 и найти x3,y3

 Комментарий модератора 
Прекращайте дублировать темы!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2011, 22:14     Формула для нахождения третей вершыны равностороннего триугольника
Посмотрите здесь:

Реализировать метод нахождения гепотенузы и площади триугольника . C++
Формула для рекурсии C++
Площадь триугольника..! C++
Упорядочить массив В(5,4) по невозрастанию элементов третей строки C++
Формула для рекурсии C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.07.2011, 23:03     Формула для нахождения третей вершыны равностороннего триугольника #2
Цитата Сообщение от Богдан!! Посмотреть сообщение
помогите пожалуста найти формулу для нахождения третей вершыны в декартовой системе координат тоесть известно к примеру x1,y1, и x2,y2 и найти x3,y3
В этой задаче точные координаты третьей вершины найти нельзя. В любом случае это будет множество точек. В одном случае это множество будет выражено прямой , в двух других случаях это будут окружности.
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
12.07.2011, 23:14     Формула для нахождения третей вершыны равностороннего триугольника #3
В этой задаче точные координаты третьей вершины найти нельзя. В любом случае это будет множество точек. В одном случае это множество будет выражено прямой , в двух других случаях это будут окружности.
либо я что-то не понимаю, либо ты сейчас говоришь про равнобедренный, а не равносторонний треугольник.
Богдан!!
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 3
12.07.2011, 23:22  [ТС]     Формула для нахождения третей вершыны равностороннего триугольника #4
Равносторонний триугольник, возможно только 2 варианта... иначе не как, а фот с формулой некак не могу определиться(( сколько ищю в интернете нифига нет.. или я плохо ищю((тоько пожалуста не рассуждайте на тему моих умений поиска ^_^
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.07.2011, 23:22     Формула для нахождения третей вершыны равностороннего триугольника #5
Фактически имеем две точки на плоскости. Можно либо провести прямую, на которой лежат эти точки, либо окружность с диаметром бо'льшим или равным расстоянию между точками. valeriikozlov всё правильно сказал.
Богдан!!
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 3
12.07.2011, 23:23  [ТС]     Формула для нахождения третей вершыны равностороннего триугольника #6
мне не важно как найдуться эти точьки.. мне главное получить координаты
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.07.2011, 23:24     Формула для нахождения третей вершыны равностороннего триугольника #7
Цитата Сообщение от Богдан!! Посмотреть сообщение
Равносторонний триугольник
А сразу сказать - интриги бы небыло?
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
12.07.2011, 23:30     Формула для нахождения третей вершыны равностороннего триугольника #8
в названии темы написано же)
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.07.2011, 23:37     Формула для нахождения третей вершыны равностороннего триугольника #9
Цитата Сообщение от Paporotnik Посмотреть сообщение
в названии темы написано же)
Хе, точно
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
13.07.2011, 00:44     Формула для нахождения третей вершыны равностороннего триугольника #10
ну, раз уж человек просит именно формулу, то:

x3=|x1-x2|/2+min(x1,x2)+cos(pi/2-alpha)*sqrt(L^2-(L/2)^2)
y3=|y1-y2|/2+min(y1,y2)+sin(pi/2-alpha)*sqrt(L^2-(L/2)^2), где
L = sqrt(|y1-y2|^2+|x1-x2|^2) - длина стороны
alpha = arccos(L^2-(L/2)^2) - угол между известной стороной и осью абсцисс. знак не интересует
min(x1,x2) - взятие минимального из двух.

для второй точки поменять знак перед косинусом и синусом на -.

Добавлено через 19 минут
пардон, в формуле угла деление, а не вычитание.
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
13.07.2011, 00:53     Формула для нахождения третей вершыны равностороннего триугольника #11
Всё-таки интересно, где люди берут такие сложные формулы?

C
1
2
3
4
double xp = (x2 - x1);
double yp = (y2 - y1);
double x3 = x1 + 0.5*(xp - yp*sqrt(3));
double y3 = y1 + 0.5*(xp*sqrt(3) + yp);
Второй треугольник получится, если поменять местами первые две точки.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2011, 05:21     Формула для нахождения третей вершыны равностороннего триугольника
Еще ссылки по теме:

C++ Составить функцию нахождения площади равностороннего треугольника
C++ )Создать приложение для вычисления высоты и периметра равностороннего треугольника по длине стороны
Формула для нахождения определителя матрицы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
13.07.2011, 05:21     Формула для нахождения третей вершыны равностороннего триугольника #12
Paporotnik, точно не внимательно прочитал и писал про равнобедренный.
Yandex
Объявления
13.07.2011, 05:21     Формула для нахождения третей вершыны равностороннего триугольника
Ответ Создать тему
Опции темы

Текущее время: 23:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru