|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 29.09.2021, 15:29 | |
|
Так оно и есть все в 3д. Можно свести до 2д. Сечение то плоскость. Можно не крутить уравнение эллипса а крутить проверяемые точки. Тут и численно можно решить и аналитически и смешано. Непонятно только зачем все это вообще.
0
|
|
| 29.09.2021, 15:29 | |
|
Ответы с готовыми решениями:
29
Уравнение наклонного конуса Каноническое уравнение наклонного конуса
|
|
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 16
|
|
| 09.10.2021, 03:13 [ТС] | |
|
Здравствуйте! Сорри, что исчез не некоторое время - куча работы было.
Спасибо всем за то что заинтересовались темой. Честно говоря, посмотрел ссылки и ответы, но ясности не стало больше. Почитал ссылку на конические сечения - там все в общем виде - это и так понятно. Но случая с углами Вы получили по конкретным уравнениям плоскости и конуса сечение - картинку. У меня же наоборот, есть картинка с углами и мне надо аналитически получить уравнение сечения. Далее я его буду обрабатывать в программе на питоне и делать дальнейшие расчеты - поэтому нужно именно аналитическое уравнение сечения по данным углам. Расскажу, как я делал: 0. Дано: конус из начала координат, с углом раствора То есть знаем три угла: 1. с помощью матрицы поворота я взял конус из начала координат и повернул его: сначала отклонил от оси OZ на угол Сама матрица такая: 2. Далее то, что получилось я повернул на угол 3. Далее берем общие точки конической поверхности и плоскости, то есть просто подставляем туда вместо z число h и выражаем y(x), или уравнение эллипса После всех преобразований у меня получается: Не могли бы вы проделать данную операцию и посмотреть, что у вас получается? если я правильно делаю.
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 09.10.2021, 18:16 | |
|
Хотите параметрическое или алгебраическое уравнение эллипса?
Зачем это все изначально?
0
|
|
|
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 16
|
||
| 09.10.2021, 23:57 [ТС] | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 16
|
||
| 10.10.2021, 01:59 [ТС] | ||
|
0
|
||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|||
| 10.10.2021, 11:17 | |||
Сообщение было отмечено Fireball как решение
Решение
Nacuott, ТС нужен алгоритм и формулы в общем виде вообще без участия мат пакетов. Т.к. это будет делаться с нуля в своей проге.
В GeoGebra 5 есть коника по 5 точкам, это вроде и есть эллипс. Может искать так conic through 5 points.Значит существует и алгоритм задав произвольные 5 точек в 2д найти алгебраическое уравнение эллипса. Можно пускать 5 лучей вместо конуса и брать пересечение лучей и плоскости. Можно вместо поворота конуса крутить проверяемые точки а эллипс всегда неподвижен. Можно вместо наклона конуса задавать искажение формы изменяя параметры “a,b” уравнения эллипса. В общем вам и ненужно уравнение эллипса. Можно вместо мутного алгоритма получения настоящего уравнения эллипса проверять просто принадлежность точки наклоненному и повернутому конусу и плоскости. Принадлежность плоскости это проверка Z координаты точки в 3д или уравнению плоскости если она произвольно наклонена. Принадлежность произвольно наклоненному и повернутому конусу можно через тригонометрию проверять угол между лучом из вершины конуса и заданной точки в 3д и осью конуса. Это намного быстрей и проще поиска уравнения алгеброй или параметрического т.к. не будет минимума 1 неизвестной.
1
|
|||
|
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 16
|
|
| 10.10.2021, 20:57 [ТС] | |
|
Я кажется разобрался с вашей помощью!!!
1. Я правильно вывел выше уравнение эллипса, но долго не мог убедиться в этом. У меня получалась гипербола потому, что я неудачно выбирал параметры и строил график - вручную выбирая пределы. Спасибо one man за статью - я почему то упорно думал, что сечение конуса всегда должно быть эллипсом, но оно может быть и гиперболой. Хотя об этом в следующих пунктах. так вот я проверил, взяв дискриминант Проблема была в том, что: 1) масштабировал неправильно ручками, какую часть графика выбирать, а это было потому что не до конца понимал, как устроено уравнение и был уверен что получается всегда гипербола из-за минуса. Но надо было смотреть на уравнение как в ссылке конические сечения и в вики Конические сечения, там где Координатное представление Не понимал, какие полуоси. 2) Подставлял неудачные параметры в формулу Теперь получается вот такая картинка в Wolfram Mathematica 2. Часть задачи в следующем: Есть погодный радар, который светит конусом с углом раствора Далее берем сечение луча радара (конуса наклонного) на высоте z = h и по идее получаем эллипс. Вот тут и был затык тоже и остался вопросик. По идее мы знаем, что конические сечения - бывают трех типов: эллипс, гипербола и парабола. Так как коническая поверхность бесконечна (мы берем малые высоты до 100км), то по логике должен получаться только эллипс, так как плоскость всегда будет сечь конус по бокам (конической поверхности) и не будет по основанию. Но мы получаем иногда гиперболу, если выберем параметры неудачно. Какое-то противоречие здравому смыслу получается! Но по первому пункту это будет если удачно подобраны параметры. А если от руки нарисовать луч в виде конуса и горизонтальную плоскость, то будет всегда эллипс! Из данных задачи я вывел, что при заданном В общем не пойму, почему. Есть аналогия: что плоскость внутри конуса как вода в коническом стакане. И если наклонить его достаточно сильно, то она начнет выливаться, но все же думаю аналогия не полная. Кто пояснит - буду рад! 3. Уравнение с наклонным конусом на угол Если для простоты выбрать конус получим уравнение: Отсюда после преобразований получим: Сам эллипс получается: или Тут правда тоже есть вопросик: в первом посте у меня есть учет азимутального угла 4. Хочу выразить благодарность всем, кто откликнулся! и особенно за идею Excalibur921 про принадлежность точки сечению, так как я хотел из данных выбирать эти точки и дальше с ними возиться. Думаю, так как я написал было бы очень сложно перебирать точки по эллипсу. 5. Nacuott, мы видимо не совсем поняли друг друга. Спасибо за картинки! Но мне нужно было уравнение, а вы строили картинки, я хотел понять: как оно получается, чтобы применить для своих нужд. Я и спросил, что значат цифры в вашем посте Сечение наклонного конуса: например,
0
|
|
| 10.10.2021, 20:57 | |
|
Прямая является осью кругового конуса. Составить уравнение этого конуса В конус вписан шар. Отношение объёма конуса к объёму шара 9:4. Найти угол между образующей конуса и основанием Конус, Сечение конуса
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
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.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|