Форум программистов, компьютерный форум, киберфорум
Геометрия
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,223
Записей в блоге: 2
23.11.2023, 09:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Basco Посмотреть сообщение
Друзья, до меня дошло то, как доказать, что такой прямой не существует. Для интереса я составил уравнение прямой, все также параллельной Q1, но уже под 30° для Q2. И у меня получилось! Две прямые, все как надо.
Не понял что же получилось? Прямые которых не существует?

Цитата Сообщение от Igor3D Посмотреть сообщение
Нужно найти пересечение окружности (основание конуса) с плоскостью параллельной Q1 и проходящей через точку P.
Такое пересечение существует если угол между плоскостями больше (90 - alpha), где alpha - заданный угол, здесь 45
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2023, 09:43
Ответы с готовыми решениями:

Составить уравнение прямой, симметричной прямой 3x-y+5=0, относительно прямой x+y=0
Помогите решить задачку: Знаю как сделать относительно точки с координатами. Но в данном случае их не хватает

Составить уравнение прямой проходящей через одну точку и перпендикулярной к прямой:
Составить уравнение прямой проходящей через точку M(2,4) и перпендикулярной к прямой: 9x+5y-12=0

Составить уравнение прямой, проходящей через начало координат перпендикулярно прямой
(x-1)/-2=(y+2)/-5=(z+4)/3

41
Эксперт по математике/физике
11133 / 7418 / 4011
Регистрация: 14.01.2014
Сообщений: 16,882
23.11.2023, 10:33
Цитата Сообщение от Igor3D Посмотреть сообщение
Не понял что же получилось? Прямые которых не существует?
С моей точки зрения ТС сам разобрался в этой задаче и по-видимому нашёл способ её решения для другого угла 30o. Для контроля правильности неплохо было выложить соответствующие уравнения прямых...
0
0 / 0 / 0
Регистрация: 13.05.2020
Сообщений: 21
23.11.2023, 11:17  [ТС]
Ну в общем… пусть направляющий вектор прямой (l,m,n), тогда система:
https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
\begin{cases}<br />
 & \text{ }  l-2m=0  \\ <br />
 & \text{ } (|l-2m+2z|)/(3sqrt(l^2+m^2+n^2) = sin 45<br />
\end{cases}<br />

Получается https://www.cyberforum.ru/cgi-bin/latex.cgi?2n^2+9l^2+9m^2=0 (вроде так, по памяти пишу). Ну и видно что решений нет. Если вместо sin45 взять 30°, то будет 2 решения (ну даже решений будет бесконечно много, но все они образуют 2 прямые, как я понимаю)
0
 Аватар для Iliodor
600 / 439 / 115
Регистрация: 14.03.2021
Сообщений: 1,717
23.11.2023, 11:26
а зачем тогда находили угол между плоскостями
0
0 / 0 / 0
Регистрация: 13.05.2020
Сообщений: 21
23.11.2023, 11:27  [ТС]
Iliodor, просто для интереса
0
1865 / 1054 / 195
Регистрация: 24.02.2013
Сообщений: 3,177
Записей в блоге: 12
23.11.2023, 12:06
Промахнулся вчера я.Исправляюсь. Задача поставлена корректно.
Вот уравнение искомой прямой с картинкой.

Угол между плоскостями находить полезно, - если он больше заданного (в нашем случае 45 градусов), то задача не имеет решения.В нашем случае угол между заданными плоскостями равен ок. 42 градусов т.е. меньше 45, значит задача решаема.
Да, здесь есть второе решение - пусть кто-то другой его найдет.

Вот и вторая прямая.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,223
Записей в блоге: 2
23.11.2023, 12:47
Продолжим с конусом (n1 и n2 - нормали к плоскостям). Об этом конусе все известно: вершина в точке P, направление высоты = n2, угол основания alpha = 45. Примем длину высоты = 1. Тогда радиус основания R = 1 / tg(alpha). Нужно найти точки пересечения окружности основания с плоскостью с нормалью n2 проходящей через через вершину конуса P

Зададим тройку орто осей
ось z = n2 // направление высоты конуса
ось x = cross(n1, n2).normalized() // вектор пересечения плоскостей, это направление хорды
ось y = cross(z, x) // напраление из центра окружности в середину хорды

Центр окружности
С = P - n2

Центр хорды
D = C + y * tg(beta) // beta = угол между плоскостями

Направление хорды известно (ось x выше), а длина ее половины k = sqrt(1 / tg(alpha) ^ 2 - tg(beta) ^ 2)
Тогда точки пересечения

P2 = D + k * x
P3 = D - k * x

или

P2 = P - n2 + y * tg(beta) + x * sqrt(1 / tg(alpha) ^ 2 - tg(beta) ^ 2)
P3 = P - n2 + y * tg(beta) - x * sqrt(1 / tg(alpha) ^ 2 - tg(beta) ^ 2)
0
1865 / 1054 / 195
Регистрация: 24.02.2013
Сообщений: 3,177
Записей в блоге: 12
23.11.2023, 14:27
Igor3D, Вы думаете что кто-то будет разбираться в том что вы написали. Привели бы сразу уравнения прямых.

Добавлено через 1 час 0 минут
Кошмар. Столько ошибок сделать в одной задаче.
Наконец правильно.
Миниатюры
Составить уравнение прямой  
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,223
Записей в блоге: 2
24.11.2023, 10:23
Цитата Сообщение от Nacuott Посмотреть сообщение
Igor3D, Вы думаете что кто-то будет разбираться в том что вы написали.
Я знаю что нет
Цитата Сообщение от Nacuott Посмотреть сообщение
Привели бы сразу уравнения прямых.
А какой смысл в "голом ответе"? Интересен ход мысли/решения
0
1865 / 1054 / 195
Регистрация: 24.02.2013
Сообщений: 3,177
Записей в блоге: 12
24.11.2023, 14:26
Ход мыслей должен быть простым и понятным, а также реализован в виде правильного ответа.
См.картинку.
Векторы n и n1 образуют угол между заданными плоскостями.
Наша задача состоят в том, чтобы на плоскости x-2y=0 найти такую точку a, чтобы вектор a
образовывал с вектором n1 угол 45 градусов.Составляем уравнение и систему из трех уравнений, решаем
и находим координаты точки a (вектора a). Таких точек (векторов) два.
Они будут направляющими векторами искомых прямых.
Записываем два уравнения прямых проходящих через т.Р и параллельных плоскости Q1.
Миниатюры
Составить уравнение прямой  
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,223
Записей в блоге: 2
24.11.2023, 15:32
Цитата Сообщение от Nacuott Посмотреть сообщение
Составляем уравнение и систему из трех уравнений
По сути это все что Вы сказали о собсно решении. Ладно, попробуем разобраться по Вашим исходникам. Вероятно, Вы выделили 3 уравнения желтым. Первое - для наклона 45 градусов. Второе - тоже ясно, искомые прямые перпендикулярны Q1. Третье - откуда взялось уравнение окружности? И почему с радиусом 3 и центром в начале координат? Никаких пояснений на этот счет Вы не даете. Разве это "простой и понятный" ход мысли? Во всяком случае не для меня.

И еще. Возможно уравнения верны, но во что вольется их решение? Или даже просто "расписывание"? Разве решающий обязан привлекать моцный мат пакет? Или кропать часами на бумажке? Право же, решение "в векторах" намного проще и его можно делать шаг за шагом
0
1865 / 1054 / 195
Регистрация: 24.02.2013
Сообщений: 3,177
Записей в блоге: 12
24.11.2023, 16:01
Цитата Сообщение от Igor3D Посмотреть сообщение
И почему с радиусом 3 и центром в начале координат? Никаких пояснений на этот счет Вы не даете. Разве это "простой и понятный" ход мысли? Во всяком случае не для меня.
Точку а (вектор)я обозначил а(x,y,z). Это не уравнение окружности, а квадрат длины вектора а.
Просто оно выглядит как уравнение окружности. Длину этого вектора можно было выбрать любую, я решил три.
Здесь важно направление вектора, а не длина.

Добавлено через 6 минут
Цитата Сообщение от Igor3D Посмотреть сообщение
Второе - тоже ясно, искомые прямые перпендикулярны Q1.
Нет, второе - это принадлежность искомой точки (вектора) а плоскости x-2y=0.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,223
Записей в блоге: 2
24.11.2023, 17:58
Цитата Сообщение от Nacuott Посмотреть сообщение
Точку а (вектор)я обозначил а(x,y,z).

Не по теме:

У (нормальных) программистов бывают горячие споры должны ли "точка (координата)" и "вектор" быть 2 разными классами, или все-таки одним? Данные совершенно одинаковы (x,y,z), а вот "сущности" разные.

Конечно любую точку можно рассматривать как вектор из начала координат. По сути Вы разместили центр СК в центре основания (окружности) того самого конуса. Нормально, но тогда

1. Надо сместить точку P (или найденную точку "а")
2. Первое уравнение: в правой части у Вас 1/sqrt(2). Почему не с минусом (-1/sqrt(2))? Ведь "угол с плоскостью" (т.е. с проекцией на плоскость) тоже 45. И вообще использование констант-чисел не украшает решение, будет др угол, и что - все по новой?

Цитата Сообщение от Nacuott Посмотреть сообщение
Это не уравнение окружности, а квадрат длины вектора а.
Просто оно выглядит как уравнение окружности. Длину этого вектора можно было выбрать любую, я решил три.
Здесь важно направление вектора, а не длина.
Я понимаю т.к. держу в голове конструкцию с конусом. Но без этого "произвольная" точка "а" выглядит как "хрен с бугра", откуда она взялась? И лучше не спрашивать - задавит авторитетом/маткадом
0
1865 / 1054 / 195
Регистрация: 24.02.2013
Сообщений: 3,177
Записей в блоге: 12
24.11.2023, 18:51
Цитата Сообщение от Igor3D Посмотреть сообщение
. Первое уравнение: в правой части у Вас 1/sqrt(2). Почему не с минусом (-1/sqrt(2))? Ведь "угол с плоскостью" (т.е. с проекцией на плоскость) тоже 45.
Потому что, угол между вектором а и n1 45 градусов, а косинус 45 градусов равен корень из двух делить на два.
Кстати, система решается легко вручную - со второго уравнения х=2у , подставляем вместо х 2у в первое и третье.
Со третьего уравнения выражаем z через у и подставляем в первое - получаем уравнение с одним неизвестным. Далее выполняем обратный ход и находим все неизвестные.

Добавлено через 14 минут
Цитата Сообщение от Igor3D Посмотреть сообщение
По сути Вы разместили центр СК в центре основания (окружности) того самого конуса. Нормально, но тогда
Я ничего не размещал- начало координат находится на линии пересечения плоскостей Q и Q1 такие уж плоскости.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,223
Записей в блоге: 2
24.11.2023, 19:50
Цитата Сообщение от Nacuott Посмотреть сообщение
Потому что, угол между вектором а и n1 45 градусов,
Цитата Сообщение от Nacuott Посмотреть сообщение
..такие уж плоскости.
Хорошо, пусть это решение для конкретных данных. Но меня смущает

Цитата Сообщение от Nacuott Посмотреть сообщение
Наша задача состоят в том, чтобы на плоскости x-2y=0 найти такую точку a, чтобы вектор a
образовывал с вектором n1 угол 45 градусов
Задача ставилась не так
Цитата Сообщение от Basco Посмотреть сообщение
Дана точка Р и даны плоскости Q1 и Q2. P = (0, 2, 1), Q1 = {x-2y=0}, Q2 ={×-2y+2z= 0}. Найти уравнение прямой L, которая проходит через точку Р параллельно плоскости Q1 и образует угол 45° с плоскостью Q2.
Сама точка P не лежит в плоскости Q1, стало быть и точка "а" в ней лежать не может.
0
1865 / 1054 / 195
Регистрация: 24.02.2013
Сообщений: 3,177
Записей в блоге: 12
24.11.2023, 20:02
Цитата Сообщение от Igor3D Посмотреть сообщение
Сама точка P не лежит в плоскости Q1, стало быть и точка "а" в ней лежать не может.
Ой, какой Вы непонятливый. Мы находим прямую (даже не прямую, а вектор лежащий в плоскости Q1)
Зная этот вектор, мы можем легко написать уравнение прямой, проходящей через любую точку, не только через P.
Вот и нашли вектор а, который образует с вектором n1 (а значит и с плоскостью Q2) угол и 45 градусов.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,223
Записей в блоге: 2
25.11.2023, 00:24
Цитата Сообщение от Nacuott Посмотреть сообщение
Ой, какой Вы непонятливый. Мы находим прямую (даже не прямую, а вектор лежащий в плоскости Q1).Зная этот вектор, мы можем легко написать уравнение прямой, проходящей через любую точку, не только через P. Вот и нашли вектор а, который образует с вектором n1 (а значит и с плоскостью Q2) угол и 45 градусов.
Если вектор а - чисто направление, то третье уравнение (квадрат длины) "притянуто за уши". Давая разные значения (вместо 9) будем получать разные (неколлинеарные) вектора.

Но Ваша мысль с точкой а вполне разумна. Только система будет такой

× - 2y + 2z = 0: (1)
x - 2y + 2 = 0; (2)
x * x + y * y + z * z = 4; (3)

Точка а (искомые x, y, z) - вторая точка на прямой, лежит на окружности основания конуса
(1) Вектор а перпендикулярен n2 (нормали к Q2)
(2) Точка а лежит в плоскости параллельной Q1 и проходящей через P
(3) Длина вектора а равна радиусу основания конуса и (за счет угла 45) равна его высоте (расстоянию от P до Q2)

Конечно это решение не общее
0
1865 / 1054 / 195
Регистрация: 24.02.2013
Сообщений: 3,177
Записей в блоге: 12
25.11.2023, 01:16
Цитата Сообщение от Igor3D Посмотреть сообщение
Если вектор а - чисто направление, то третье уравнение (квадрат длины) "притянуто за уши". Давая разные значения (вместо 9) будем получать разные (неколлинеарные) вектора.
Да нет же, все векторы будут иметь разные длины, но одинаковые направления .

Добавлено через 41 минуту
Более того, в векторе a координату z можно положить равной любому числу и уравнение x^2+y^2+z^2=9
вообще не включать в систему.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,223
Записей в блоге: 2
25.11.2023, 03:03
Цитата Сообщение от Nacuott Посмотреть сообщение
Да нет же, все векторы будут иметь разные длины, но одинаковые направления .
Хммм.... действительно, нужен вектор в заданной плоскости и образующий с другим (известным) вектором 45 градусов. Точка P здесь ни при чем. Но с задачей длина никак не связана. Может это известный прием?

Цитата Сообщение от Nacuott Посмотреть сообщение
Более того, в векторе a координату z можно положить равной любому числу и уравнение x^2+y^2+z^2=9
вообще не включать в систему.
Заманчиво. Понятно что не обязаны находить "именно эти" (x, y, z), поэтому (вроде бы) достаточно 2 уравнений. Но без квадратных корней - как быть с вариантом если нет решений?
0
1865 / 1054 / 195
Регистрация: 24.02.2013
Сообщений: 3,177
Записей в блоге: 12
25.11.2023, 11:54
Цитата Сообщение от Igor3D Посмотреть сообщение
как быть с вариантом если нет решений?
Этот случай здесь уже оговорен - находим угол между плоскостями, если он больше того угла, который задан в задаче, то задача не имеет решения - это очевидно (по крайней мере для меня)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2023, 11:54

Составить уравнение прямой линии, проходящей через точку и параллельной прямой
Составить уравнение прямой линии, проходящей через точку A(-4, 3, 3) и параллельной {l}:\begin{cases} &amp; \text{x-2y+z-4}=0 \\ ...

Составить уравнение прямой, проходящей через точку и перпендикулярной данной прямой
Необходимо составить уравнение прямой, проходящей через точку М(2,3,1) и перпендикулярную прямой (х+1)/2 = у/(-1) = (z-2)/3 ...

Составить уравнение прямой, проходящей через точку М параллельно прямой
Составить уравнение прямой, проходящей через точку М(2;-5;3) параллельно прямой 2x-y+3z-1=0, 5x+4y-z-7=0 Добавлено через 33 минуты ...

Составить уравнение прямой через точку и параллельно другой прямой
Составить уравнение прямой, проходящей через точку К (5, 0, -3) и параллельно прямой L: (n - 3i - j - 5k)×( - 3i +7j +k) = 0 ...

Составить уравнение прямой, проходящей через точку под углом к данной прямой
Ребятки, помогите решить задание, стоит вопрос об исключении из института, сижу не могу помочь брату... Условие: Составить уравнение...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru