Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 2 из 2 |
[ Сообщений: 14 ] | На страницу Пред. 1, 2 |
|
Автор | Сообщение | |
---|---|---|
Emphatic18 |
|
|
Sergei444 писал(а): Спасибо за ответ. Хотелось бы быстро вычислять координаты, т.к. в задаче будут меняться радиус окружности и a,b эллипса (r1+r2). А что значит быстро? Это будет какой-то подбор параметра в некоторой задаче или просто нужно иногда решать подобные задачи? Можно использовать для этих целей Geogebra например или автокад. Вот решение в Geogebra А можно, как сказал michel, решать в любом математическом пакете. Или на каком-либо языке программирования с использованием библиотек решения систем нелинейных уравнений. Пример решения на фортране, тот же самый, что на графике. ▼ код
Результат: Код: x = 1.7801 y = 1.9824 Число итераций = 6 Ошибка = 0 |
||
Вернуться к началу | ||
Sergei444 |
|
|
насчет быстро...
В программу будут поступать данные порядка 100 раз в секунду. Значения координат точек A, B, D имеются, будут меняться только r1+r2 эллипса и r окружности. нужно вычислить координаты точек пересечения. |
||
Вернуться к началу | ||
Sergei444 |
|
|
где берутся "библиотеки для решения систем нелинейных уравнений"?
есть описание? я совсем не в теме. похоже мне подойдет. |
||
Вернуться к началу | ||
Emphatic18 |
|
|
Проверил, на моем старом-пристаром компе эта программа решает 1000 таких систем уравнений за 2 миллисекунды (при каждом решении вычисляется 1 корень). Каждое уравнение решалось с небольшим изменением радиуса окружности, остальные параметры не изменялись. Так что по скорости такой вариант подходит более чем. Но вопрос в другом, как будете задавать начальные значения (а в данном варианте решения это требуется), какая именно точка пересечения нужна и нужна одна или все, что делать и как обрабатывать если в процессе изменений исходных данных "точка исчезнет" и т.п. Здесь нужно вашу задачу хорошо знать и как она в приципе планируется осуществляться (включая выбор языка программирования, интерфейс и т.п.). В общем я думаю Вам нужен программист, который все это сможет совместить и реализовать. А для программиста, что бы он хорошо понимал что нужно, нужно составить подробное техническое задание. Ну или нужно осваивать самостоятельно.
ps И возможно лучше, как написал michel, не решать систему, а привести ее к уравнению четвертой степени для одной из двух координат точек пересечения (от 0 до 4). Может там и многоэтажная формула получается, но машине то пофиг сколько у нее этажей. |
||
Вернуться к началу | ||
На страницу Пред. 1, 2 | [ Сообщений: 14 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Пересечение эллипса и отрезка | 0 |
766 |
18 авг 2015, 01:40 |
|
Найти пересечение параболы и окружности
в форуме Геометрия |
11 |
534 |
10 апр 2022, 10:30 |
|
Отношение радиуса описанной окружности к радиусу окружности?
в форуме Геометрия |
22 |
1157 |
14 май 2018, 12:15 |
|
Пересечение окружностей
в форуме Геометрия |
3 |
930 |
22 ноя 2014, 16:23 |
|
Пересечение труб | 1 |
206 |
27 фев 2023, 16:59 |
|
Задача на пересечение | 1 |
446 |
03 сен 2017, 11:41 |
|
Пересечение окружностей
в форуме Геометрия |
4 |
578 |
18 авг 2015, 16:06 |
|
Пересечение отрезков с прямой
в форуме Геометрия |
1 |
571 |
25 июн 2014, 16:10 |
|
Пересечение сферы и отрезка. | 4 |
893 |
25 дек 2018, 15:17 |
|
Пересечение нормальных распределений | 2 |
157 |
04 апр 2021, 16:32 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |