1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 14
|
|
Скрещивающиеся прямые и тетраэдр11.12.2013, 15:24. Показов 11009. Ответов 13
Метки нет Все метки)
(
Приветствую, помогите разобраться, задача такая: Заданы уравнения двух скрещивающихся прямых, на которых расположены два противолежащих ребра правильного тетраэдра и нужно найти координаты вершин тетраэдра.
Ну и, собственно, прямые: Первая задана системой уравнений: 26x - 21y - 19z - 68 = 0 54x - 47y - 41z - 140 = 0 Вторая прямая задана системой уравнений: x + 15y + 19z + 80 = 0 2x + 7y + 15z - 1 = 0 Я нашёл расстояние между этими прямыми, оно, по логике, должно проходить через середины сторон, но вот что делать дальше я немного недопонимаю, как собственно подойти к координатам вершин?
1
|
11.12.2013, 15:24 | |
Ответы с готовыми решениями:
13
Скрещивающиеся прямые Скрещивающиеся прямые в пирамиде Доказать что прямые скрещивающиеся |
![]() 135 / 112 / 13
Регистрация: 03.06.2013
Сообщений: 270
|
|
11.12.2013, 21:17 | |
Можно так:
2
|
11.12.2013, 22:07 | |
Ведь существует соотношение между длиной ребра и расстоянием между противоположными ребрами.
(которое легко выводится) Если вы нашли расстояние, то узнаете длину ребра, отложите от точек общего перпендикуляра к заданным прямым по полребра-получите четыре точки-вершины.
0
|
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 14
|
|
12.12.2013, 18:30 [ТС] | |
Здравствуйте ещё раз, заранее извиняюсь за поднятие, по сути, уже решённого вопроса: сегодня решил довести сею задачу до разумного ответа, но столкнулся с такой проблемой: Я нашёл длины ребёр, середины сторон, вообщем-то осталось только посчитать координаты вершины, но, к сожалению, координаты получаются уж слишком некрасивые(хотя у середины координаты достаточно симпатичные( 6, -3.5, 8.5)), что меня немного смутило.
Сейчас попробую объяснить как я считал: Мне известно уравнение прямой, координаты середины и длина стороны, но я с ходу не сообразил, как из этих данных сразу найти координаты концов стороны(я более чем уверен, что это несложно - но думаю я, скорее всего, в неправильном направлении).Наконец, примерно понял, как найти концы, составив систему из 4 уравнений, но увидел более простой способ: Если смотреть по рисунку то я нахожу длину AN (зная ребро - это делается в одно действие), а далее вот так: Я знаю координаты точки N - они получились равны (6, -3.5, 8.5), длину AN - она равна (9 корней из 6)/2 и уравнение AC. (x-25/92=y+7/23=z/-23).И я по формуле длины AN получаю : (x-6)^2 + (y+3.5)^2 + (z-8.5)^2 = (9 корней из 6/2)^2, где x= 92t + 25 y= 23t - 7 z= -23t Подставляя x,y,z получаем квадратное уравнение по t (9522t^2+3335t + 251.75 = 0), откуда я хочу выразить t(их будет 2, для вершин A и C соотв.) и подставить в X,Y,Z - найдя тем самым координаты вершин A и C, но из квадратного уравнения t получается очень страшным, ошибок в арифметике - нет, а симпатичная координаты середины и длина между скрещ.прямыми(которая равна 9) - как бы намекают на красивые координаты вершин. Итак, собственно сам вопрос: Правильно ли я нахожу координаты вершин и самое главное: как можно проще их найти, зная уравнение прямой, длину вектора и координаты его середины, без всяких там высот и прочего(чисто геометрически понятно, что это можно сделать, ведь зная направление, длину и середину мы сможем отложить половину длины вектора от середины по направлению прямой и получить искомую координату, но как это сделать на практике?)
0
|
12.12.2013, 21:08 | |
Параметрическое уравнение прямой с единичным направляющим вектором позволяет, непосредственно, найти
расстояние от точки, фигурирующей в уравнении прямой до любой точки на прямой.Это расстояние равно значению параметра в уравнении прямой (с соответствующим знаком).
0
|
12.12.2013, 21:57 | |
Для этого- его нужно проверить.
0
|
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 14
|
|
12.12.2013, 22:34 [ТС] | |
И да, как то, что Вы написали поможет найти мне координаты концов?В уравнении ведь будет 3 неизвестных(соотв.координаты точки).Я представляю как решить эту задачу с помощью системы уравнений, но неужели нет более быстрого способа?Есть уравнение прямой, есть середина вектора, есть длина вектора - требуется найти координаты концов.
Добавлено через 35 минут Всё, нашёл я у себя ошибку, сейчас переделаю.
0
|
12.12.2013, 23:08 | |
Вот листинг решения вашей задачи в Маткаде.
1
|
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 14
|
|
12.12.2013, 23:32 [ТС] | |
Да, я решил уже, спасибо.Точки получились такие (13, -10, 3) (1, -13, 6) (8, -6, 14) (4, -1, 3)
0
|
12.12.2013, 23:32 | ||||||
Помогаю со студенческими работами здесь
14
Найти преобразование, которое переводит тетраэдр в правильный тетраэдр Прямая а и с параллельны, а прямые а и b пересекаются.Могут ли прямые b и с быть скрещивающимися? Покажите, что все прямые, которые пересекают данные параллельные прямые, лежат в одной плоскости Две прямые имеют минимум две точки пересечения и не бывает параллельных прямых, но к этим состояниям прямые стремятся Даны две прямые y=a1x+b1 и y=a2x+b2 . Нужно в с++ написать код совпадают ли прямые, параллельны,перескаются Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Контейнеризация React приложений с Docker
Reangularity 03.04.2025
Контейнеризация позволяет упаковать приложение со всеми его зависимостями в автономный контейнер, который можно запустить на любой платформе с установленным Docker. Это существенно упрощает процессы. . .
|
Свой попап в SwiftUI
mobDevWorks 03.04.2025
SwiftUI, как декларативный фреймворк от Apple, предоставляет множество инструментов для создания пользовательских интерфейсов. В нашем распоряжении есть такие API как alerts, popovers, action sheets. . .
|
Антипаттерны микросервисной архитектуры
ArchitectMsa 03.04.2025
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем. . .
|
std::mutex в C++: Советы и примеры использования
bytestream 03.04.2025
std::mutex - это механизм взаимного исключения, который гарантирует, что критический участок кода выполняется только одним потоком в каждый момент времени. Это простое, но могущественное средство. . .
|
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
|
Метод с двумя буферами (или double buffering) или ping-pong buffering
Hrethgir 02.04.2025
Из ответов LM модели.
Метод, который предполагает использование двух массивов для хранения промежуточных результатов сложения векторов, обычно применяется в сценариях, где необходимо минимизировать. . .
|
На любовном киберфронте
Alexander-7 01.04.2025
Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка:
«Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:. . .
|
Как работает Node.js изнутри
run.dev 29.03.2025
Node. js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый,. . .
|
Моки в Python: Mock Object Library
py-thonny 29.03.2025
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или. . .
|
JavaScript: Управление памятью и улучшение производительности
run.dev 29.03.2025
В отличие от низкоуровневых языков программирования, JavaScript не требует ручного выделения и освобождения памяти. Здесь работает автоматический сборщик мусора, который определяет, какие объекты. . .
|