Форум программистов, компьютерный форум, киберфорум
Геометрия
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
1

Найти уравнение эллипса, вписанного в треугольник

26.06.2020, 09:50. Показов 2587. Ответов 25

Author24 — интернет-сервис помощи студентам
Пришла мода на эллипсы, и хочется посмотреть на решение такой задачи.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2020, 09:50
Ответы с готовыми решениями:

Найти площадь круга, вписанного в треугольник.
Имеется такая задача: Один из катетов прямоугольного треугольника равен 12, а проекция второго...

Как найти площадь круга вписанного в треугольник
Сумма длин катетов прямоугольного треугольника равна 14 см, а радиус вписанного круга равен 5 см....

Найти площадь квадрата вписанного в правильный треугольник.
Найти площадь квадрата, вписанного в правильный треугольник, если сторона треугольника равна k.

Найти периметр квадрата, вписанного в прямоугольный треугольник.
Найдите периметр квадрата, вписанного в прямоугольный треугольник и имеющего с ним общий...

25
1806 / 1001 / 187
Регистрация: 24.02.2013
Сообщений: 2,922
Записей в блоге: 12
26.06.2020, 10:09 2
Задача однозначно не решается.
0
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
26.06.2020, 10:20  [ТС] 3
Что поделаешь, такая вот задача. Виктор Афанасьевич, а когда нам с Вами мешала неоднозначность?
0
1590 / 1040 / 278
Регистрация: 05.10.2014
Сообщений: 5,123
26.06.2020, 10:38 4
Окружность вписанная это раз)
0
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
26.06.2020, 10:41  [ТС] 5
Процесс пошёл...
0
1806 / 1001 / 187
Регистрация: 24.02.2013
Сообщений: 2,922
Записей в блоге: 12
26.06.2020, 10:42 6
Алексей Борисович, на эллипс можно наложить условия.Например, наибольшей (наименьшей) площади, тогда задача, по-видимому, будет однозначной.
0
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
26.06.2020, 16:40  [ТС] 7
Не, это мы недавно здесь проходили, давайте все посмотрим. Раз уж пошли эллипсы, то пусть без ограничений - только треугольник.
0
Эксперт по математике/физике
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
26.06.2020, 18:48 8
Очень сложные формулы... Но сделано. Нужно знать координаты трёх вершин треугольника и матрицу М искомого уравнения эллипса https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{x}M\bar{x}^T+2\bar{x}\bar{b}^T+c=0, вектор https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{b} и константа с вычисляются.
Например, для А(-4;0), B(6;4), C(2;-8) и матрицы https://www.cyberforum.ru/cgi-bin/latex.cgi?M=\begin{pmatrix}5 & 1\\ 1 & 2\end{pmatrix} выходит https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{b}\left(-1,8690;3,7584 \right), \: c=-16,1140, то есть уравнение искомого эллипса
https://www.cyberforum.ru/cgi-bin/latex.cgi?5x^2+2xy+2y^2-3,738x+7,5168y-16,1140=0
Либо дайте свои данные, я пересчитаю (считает Матлаб, рисует Геогебра).
Миниатюры
Найти уравнение эллипса, вписанного в треугольник  
1
1590 / 1040 / 278
Регистрация: 05.10.2014
Сообщений: 5,123
26.06.2020, 19:12 9
А вневписанными эллипсами мы интересуемся?)
0
Эксперт по математике/физике
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
26.06.2020, 19:14 10
mihailm, мне хватило и этого.
1
1590 / 1040 / 278
Регистрация: 05.10.2014
Сообщений: 5,123
26.06.2020, 19:43 11
Цитата Сообщение от Nacuott Посмотреть сообщение
на эллипс можно наложить условия.Например, наибольшей (наименьшей) площади
Наименьшая то площадь явно нуль, а вот наибольшая площадь, это хорошая постановка.
И есть подозрение, что это не окружность.
Так как если взять сильно тупоугольный треугольник, то мне кажется, что у наибольшего эллипса будет большая ось примерно параллельна большей стороне треугольника и гораздо больше меньшей оси.
0
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
26.06.2020, 20:05  [ТС] 12
Хотелось именно с помощью системы уравнений описать всё множество вписанных в треугольник эллипсов. Множество точек конкретного эллипса задаётся или одним неявным, или тремя явными уравнениями, а вот множество самих эллипсов как задать, непонятно.
Цитата Сообщение от jogano Посмотреть сообщение
Очень сложные формулы... Но сделано.
Действительно, не так всё просто, когда неоднозначно. Например, аналог Вашего подхода – только в виде набора (взятого из бесконечного подмножества всех решений).
Кликните здесь для просмотра всего текста
Найти уравнение эллипса, вписанного в треугольник

Таким образом, мы численно, вроде, можем получить все решения. Как составить исходную систему, и возможно ли это?
Опять же, по причине появления моды на эллипсы.
0
1590 / 1040 / 278
Регистрация: 05.10.2014
Сообщений: 5,123
26.06.2020, 20:12 13
one man, в вашей анимации не встречается окружность, или мне показалось?
0
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
26.06.2020, 20:15  [ТС] 14
Цитата Сообщение от jogano Посмотреть сообщение
считает Матлаб, рисует Геогебра
Ваш треугольник, Maple.
Кликните здесь для просмотра всего текста
Найти уравнение эллипса, вписанного в треугольник
0
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
26.06.2020, 20:19  [ТС] 15
Цитата Сообщение от mihailm Посмотреть сообщение
one man, в вашей анимации не встречается окружность, или мне показалось?
Не знаю, может быть. Это же не все решения.

Добавлено через 2 минуты
Цитата Сообщение от one man Посмотреть сообщение
или тремя явными уравнениями,
Двумя, конечно.
0
Эксперт по математике/физике
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
26.06.2020, 20:41 16
Вот m-функция Матлаба, дающая одно решение.
Matlab M
1
2
3
4
5
6
7
8
function [b,c]=Elipso(A,B,C,M)
% функция ищет вектор b и константу с уравнения вписанного в треугольник
% АВС эллипса с уравнением XMX'+2bX'+c=0. А,В,С,b - вектора-строки, М - 
% симметричная положительно определённая матрица 2*2
% Тестовые исходные данные: [b c]=Elipso([-4 0],[6 4],[2 -8], [5 1; 1 2])
b1=inv([(B-A)*sqrt((C-A)*M*(C-A)')-(C-A)*sqrt((B-A)*M*(B-A)');-(B-A)*sqrt((C-B)*M*(C-B)')-(C-B)*sqrt((B-A)*M*(B-A)')])*[sqrt((B-A)*M*(B-A)')*(C-A)*M*A'-sqrt((C-A)*M*(C-A)')*(B-A)*M*A';sqrt((B-A)*M*(B-A)')*(C-B)*M*B'+sqrt((C-B)*M*(C-B)')*(B-A)*M*B'];
b=b1'; % переход от вектора-столбца b1 к вектору-строке b
c=(((B-A)*M*A'+(B-A)*b')^2)/((B-A)*M*(B-A)')-A*M*A'-2*b*A';
Вызов:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
>> [b c]=Elipso([-4 0],[6 4],[2 -8], [5 1; 1 2])
 
b =
 
   -1.8690    3.7584
 
 
c =
 
  -16.1140
 
>>
0
1806 / 1001 / 187
Регистрация: 24.02.2013
Сообщений: 2,922
Записей в блоге: 12
26.06.2020, 23:52 17
Я делал по-другому. Вокруг произвольного эллипса , заданного параметрически, описал треугольник подобный заданному.
Затем, подсчитав коэффициент подобия, восстановил размер треугольника и соответственно размер эллипса.
Все просто.
Остается вопрос - существуют ли треугольники, для которых найдется эллипс (вписанный в него) , площадь которого будет больше площади вписанной в этот треугольник окружности (круга)?
0
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
26.06.2020, 23:59  [ТС] 18
Цитата Сообщение от mihailm Посмотреть сообщение
в вашей анимации не встречается окружность, или мне показалось?
Сейчас на замедленных кадрах можно увидеть изменения коэффициентов в уравнении, соответствующие интервалу появления окружности. Это другое подмножество решений. При меньшей дискретности будет точнее, но тогда не будет анимации из-за объёма.
Кликните здесь для просмотра всего текста
Найти уравнение эллипса, вписанного в треугольник
0
1806 / 1001 / 187
Регистрация: 24.02.2013
Сообщений: 2,922
Записей в блоге: 12
27.06.2020, 10:02 19
Вот пример треугольника, когда площадь вписанного эллипса больше площади вписанного круга.
Задача. Вписать в такой треугольник эллипс наибольшей площади.
Миниатюры
Найти уравнение эллипса, вписанного в треугольник  
0
222 / 312 / 55
Регистрация: 09.06.2015
Сообщений: 1,182
27.06.2020, 13:53  [ТС] 20
Виктор Афанасьевич, в этой теме посмотрите про эллипсы максимальной площади в треугольнике.
0
27.06.2020, 13:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2020, 13:53
Помогаю со студенческими работами здесь

Требуется найти площадь вписанного в треугольник круга
Здравствуйте, дорогие форумчане. ------------------------------------ Перейду сразу к делу....

Найти радиус круга, вписанного в равнобедренный треугольник
Нужно приложение с кнопками , желательно архив . Заранее спасибо за помощь .

Найти радиус круга, вписанного в равнобедренный треугольник
Параметры задает пользователь . Можно консольным приложением но желательно с кнопками .

Найти площадь круга, вписанного в треугольник с заданными сторонами
Найти площадь круга, вписанного в треугольник с заданными сторонами. напишите программу которая...

Найти площадь круга, вписанного в треугольник с заданными сторонами
1. Найти площадь круга, вписанного в треугольник с заданными сторонами 2. Вычислить число и...

Найти площадь круга, вписанного в треугольник с заданными сторонами
2.Найти площадь круга, вписанного в треугольник с заданными сторонами.


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

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