Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 3
1

Программа на языке С++ для поиска точки в пространстве минимальным суммарным расстоянием для двух прямых

24.10.2019, 08:22. Показов 1380. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста, а то вообще не понимаю как реализовать...
Вот задача:
Положение прямых загружается из CSV файла в виде таблицы. В таблице шесть столбцов: x0,y0,z0,x1,y1,z1. Где (x0,y0,z0) и (x1,y1,z1) - точки через которые проходит прямая;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2019, 08:22
Ответы с готовыми решениями:

Нахождение точки пересечения двух прямых в пространстве
Здрасьте. Имеется два отрезка в пространстве и координаты их концов. Как найти точку пересечения...

Программа для поиска пары точек с минимальным расстоянием из заданных пяти
Здравствуйте, пытаюсь написать программу с данным условием. Все важные ошибки которые были...

Найти уравнения двух прямых на плоскости, проходящих через две данные точки с заданным расстоянием между ними
Добрый вечер. Нужна помощь в выполнении расчетной работы. Задание 1:Через начало координат и точку...

Создать функцию поиска точки пересечения двух прямых
function cross=(y1,y2) y1=('A*x+B'); y2=('C*x+D'); x0=0; x=fzero('A*x+B-(C*x+D)',x0); End А...

5
Заблокирован
24.10.2019, 08:27 2
Кол-во таких точек будет равно +∞. Все они будут лежать на общем для этих прямых перпендикуляре.

Программа на языке С++ для поиска точки в пространстве минимальным  суммарным расстоянием для двух прямых
0
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 3
24.10.2019, 08:39  [ТС] 3
Извините забыл указать...
Прямые не имеют общих точек, и не являются параллельными. В пространстве есть точка сумма расстояний до каждой из прямых минимально. Для случая с двумя прямыми h и g сумма длин отрезков от точки А a1+a2→min см. рисунок 1.
Миниатюры
Программа на языке С++ для поиска точки в пространстве минимальным  суммарным расстоянием для двух прямых  
0
Заблокирован
24.10.2019, 08:44 4
Цитата Сообщение от Astarot656 Посмотреть сообщение
a1+a2→min см. рисунок 1.
Ну ты ж понимаешь, что если передвигать точку А по перпендикуляру, то сумма расстояний не изменится, да?
0
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 3
24.10.2019, 09:26  [ТС] 5
Да, но я не понимаю как это реализовать в программе, вернее как найти эту сумму...

Добавлено через 33 минуты
Так можно ли например определить координаты точки, если прямых будет например уже больше 2?
0
Заблокирован
24.10.2019, 09:36 6
Цитата Сообщение от Astarot656 Посмотреть сообщение
вернее как найти эту сумму...
Сумма = длине перпендикуляра = расстоянию между двумя прямыми в пространстве.

Добавлено через 8 минут
Цитата Сообщение от Astarot656 Посмотреть сообщение
Так можно ли например определить координаты точки, если прямых будет например уже больше 2?
Это не соответствует условию задачи.
0
24.10.2019, 09:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2019, 09:36
Помогаю со студенческими работами здесь

Процедура для нахождения точки пересечения двух прямых
Составить процедуру для нахождения точки пересечения двух прямых. Найти попарно точки пересечения...

процедура для нахождения точки пересечения двух прямых
составить процедуру для нахождения точки пересечения двух прямых.Найти попарно точки пересечения...

Приложение для определения координат точки пересечения двух прямых
Приложение для определения координат точки пересечения двух прямых. Каждая из прямых задается...

Имеются две точки в трехмерном пространстве.Написать функцию, определяющую расстоянием между ними.
Имеются две точки в трехмерном пространстве.Написать функцию, определяющую расстоянием между этими...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru