2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Найдите площадь треугольника
Сообщение30.05.2023, 17:43 


05/09/16
12108
GAE в сообщении #1595861 писал(а):
надо наверно смотреть на вид выражений для сторон треугольника в радикалах и понимать можно ли такое построить.

Для построения точно достаточно двух отрезков и радиуса вписанной окружности.
Строим вписанную окружность и из того же центра ещё две с радиусами отрезков. На самой ближней (т.е. которая ближе всех к вписанной) выбираем любую точку $A$, строим две касательные. Далее из точки $B$ пересечения касательной (на её продолжении после касания) со второй окружностью строим третью касательную к вписанной и точку пересечения касательных $C$. Всё.
Изображение

А вот если даны три отрезка только...

-- 30.05.2023, 18:08 --

Rak so dna в сообщении #1595863 писал(а):
Замены $r=\frac{1}{x},u=\frac{1}{a},v=\frac{1}{b},w=\frac{1}{c}$ сводят уравнение к $x^3-(c^2+b^2+a^2)x-2abc=0$

Да, я это учел тут: post1595851.html#p1595851
Вернее, я свел к $$r^3+ar^2-b=0$$ где $$a=\dfrac12\left(\dfrac{uv}{w}+\dfrac{vw}{u}+\dfrac{uw}{v}\right), b=\frac{uvw}{2}$$
После чего из выдачи Вольфрама ( https://www.wolframalpha.com/input?i=so ... +-+b+%3D+0 ) я сделал замену $$d=\sqrt[3]{\dfrac{3\sqrt{3}\sqrt{27b^2-4a^3b}-2a^3+27b}{2}}$$
После чего [нужное] решение (радиус вписанной окружности) записалось примерно так:
$$r=\dfrac{(d-a)^2+ad}{3d}$$

P.S. $d$ тут получается "существенно" комплексным, т.е. программа должна уметь с этим обходиться (pari/gp - умеет).

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение30.05.2023, 18:42 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
Просто уравнение $x^3-(c^2+b^2+a^2)x-2abc=0$ совсем легко анализировать:

Дискриминант $4\left((c^2+b^2+a^2)^3-27a^2b^2c^2\right)\geq 0$, значит уравнение всегда имеет ровно три вещественных корня. Их произведение положительно и $x_1x_2+x_2x_3+x_3x_1=0$ а значит уравнение всегда имеет один положительный и два отрицательных корня.

Ну и как раз поэтому
wrest в сообщении #1595866 писал(а):
P.S. $d$ тут получается "существенно" комплексным
всегда будет комплексным.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение30.05.2023, 18:48 


05/09/16
12108
Rak so dna в сообщении #1595872 писал(а):
Дискриминант $4\left((c^2+b^2+a^2)^3-27a^2b^2c^2\right)\geq 0$, значит уравнение всегда имеет ровно три вещественных корня. Их произведение положительно и $x_1x_2+x_2x_3+x_3x_1=0$ а значит уравнение всегда имеет один положительный и два отрицательных корня.

А, ну да, это уже проанализировано тут:
GAE в сообщении #1595817 писал(а):
Кстати говоря, из теоремы Виета для кубического уравнения следует, что при любых положительных $u, v, w$ сумма корней отрицательна, а произведение корней положительно, и значит всегда есть ровно один положительный корень - искомый радиус.

И кроме того,
GAE в сообщении #1595836 писал(а):
Также несложно видеть, что если $r$ - положительный корень приведённого выше кубического уравнения, то $r < \min(u, v, w)$. Таким образом, для любых трёх положительных чисел существует треугольник, для которого эти числа являются расстояниями от вершин до точки пересечения биссектрис.

Так что уравнение при любых положительных коэффициентах $u,v,w$ имеет только одно нужное нам решение, и не надо гадать какое именно, можно смело менять переменные не боясь поделить на ноль и т.п. Единственное, плавающая арифметика конечно полностью мнимую часть в ответе не зануляет, это приходится делать в программе. Ну вот при точности в 50 значащих цифр тo, что печатается, вполне норм. Хотя конечно могло получиться и что-то типа $1,9999999999999999999$ вместо $2,000000000000000000$

А вот вопрос который хотелось бы выяснить - можно ли малой кровью решить систему отсюда (например получить то же кубическое уравнение) post1595762.html#p1595762 или использование теоремы синусов и того факта что сумма углов треугольника равна развернутому углу добавлет новое знание к этой системе. Так-то вроде количество неизвестных равно количеству уравнений (три на три), так что по идее должна решаться. Но я не смог придумать такие замены, которые помогут выразить $r$ через известные.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение30.05.2023, 19:25 


08/09/13
22
wrest
Да, выразить $r$ из системы мне тоже не удалось. Поэтому пришлось прибегнуть к тригонометрии, из которой и вылезло то самое кубическое уравнение. Но зато оно меня порадовало своей красотой. Кстати, загуглить его (на русскоязычных ресурсах) у меня что-то не получилось, хотя много усилий я для этого не прилагал.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение30.05.2023, 19:57 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
Имеем систему:
$
\begin{cases}
(p-a)^2+r^2=x^2\\
(p-b)^2+r^2=y^2\\
(p-c)^2+r^2=z^2\\
a+b+c=2p\\
(p-a)(p-b)(p-c)=r^2p
\end{cases}
$

тогда

$
\begin{cases}
(x^2-r^2)(y^2-r^2)(z^2-r^2)=p^2r^4\\
p=\sqrt{x^2-r^2}+\sqrt{y^2-r^2}+\sqrt{z^2-r^2}
\end{cases}
$

отсюда

$\sqrt{(x^2-r^2)(y^2-r^2)(z^2-r^2)}-r^2\sqrt{x^2-r^2}-r^2\sqrt{y^2-r^2}-r^2\sqrt{z^2-r^2}=0$

факторизовав многочлен

$P\left(\sqrt{(x^2-r^2)(y^2-r^2)(z^2-r^2)},r^2\sqrt{x^2-r^2},r^2\sqrt{y^2-r^2},r^2\sqrt{z^2-r^2}\right)$, где

$P(t,a,b,c)=(t - a - b - c)(t - a + b + c)(t + a - b + c)(t + a + b - c)$

получим один из множителей

$2xyzr^3+(x^2y^2+y^2z^2+z^2x^2)r^2-x^2y^2z^2$

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение30.05.2023, 22:16 


05/09/16
12108
Rak so dna в сообщении #1595881 писал(а):
факторизовав многочлен

$P\left(\sqrt{(x^2-r^2)(y^2-r^2)(z^2-r^2)},r^2\sqrt{x^2-r^2},r^2\sqrt{y^2-r^2},r^2\sqrt{z^2-r^2}\right)$, где

$P(t,a,b,c)=(t - a - b - c)(t - a + b + c)(t + a - b + c)(t + a + b - c)$

получим один из множителей

А откуда он выпрыгнул, этот многочлен?
А факторизовать... мой калькулятор pari/gp не умеет в многочлены с несколькими переменными, а как это засунуть в интернетный вольфрам тоже непонятно, скорее всего не влезет в него.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение30.05.2023, 22:59 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
При помощи этого многочлена мы избавимся от радикалов, поскольку

$P(t,a,b,c)=(t - a - b - c)(t - a + b + c)(t + a - b + c)(t + a + b - c)=$

$=t^4-2(a^2+b^2+c^2)t^2-8abct+a^4+b^4+c^4-2(a^2b^2+b^2c^2+c^2a^2)$

ну и поскольку

$P\left(\sqrt{(x^2-r^2)(y^2-r^2)(z^2-r^2)},r^2\sqrt{x^2-r^2},r^2\sqrt{y^2-r^2},r^2\sqrt{z^2-r^2}\right)=0$

то

$P\left(\sqrt{(x^2-r^2)(y^2-r^2)(z^2-r^2)},r^2\sqrt{x^2-r^2},r^2\sqrt{y^2-r^2},r^2\sqrt{z^2-r^2}\right)=$

$=-4x^2y^2z^2\cdot r^6+(x^2y^2+y^2z^2+z^2x^2)^2r^4-$

$ -2x^2y^2z^2(x^2y^2+y^2z^2+z^2x^2)r^2+x^4y^4z^4=$

$=-\left(2xyz\cdot r^3+(x^2y^2+y^2z^2+z^2x^2)r^2-x^2y^2z^2\right)\cdot$

$\cdot\left(2xyz\cdot r^3-(x^2y^2+y^2z^2+z^2x^2)r^2+x^2y^2z^2\right)=0$

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение31.05.2023, 00:00 


05/09/16
12108
Rak so dna в сообщении #1595902 писал(а):
При помощи этого многочлена мы избавимся от радикалов

А лишних корней не наберём? Вернее, как мы узнаем, что те корни, что нам понравились, подходят и для исходного полинома? Но вообще ловко, конечно :idea:
Я-то думал, откуда там нечётная степень (куб) возьмется, а оно вон как...
Прекрасно, значит можно и Героном обойтись.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение31.05.2023, 12:16 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
wrest в сообщении #1595908 писал(а):
А лишних корней не наберём?
Наберём, куда же без этого.

Итак, имеем три пары корней нашего финального многочлена: $\pm r_1,\pm r_2,\pm r_3$

будем считать, что $r_3\geq r_2\geq r_1 \geq 0$

так же будем считать, что $x>y>z$

1. Сначала покажем, что наша функция

$f(r)=\sqrt{(x^2-r^2)(y^2-r^2)(z^2-r^2)}-r^2\sqrt{x^2-r^2}-r^2\sqrt{y^2-r^2}-r^2\sqrt{z^2-r^2}$

всегда имеет вещественные корни:

$f(0)=xyz>0$, $f(z)=-z^2\left(\sqrt{y^2-z^2}+\sqrt{x^2-z^2}\right)<0$

причем, поскольку $z=\min(x,y,z)$, функция определена на $r\in [0..z]$

2. Теперь покажем, что один из множителей, а именно

$g(r)=\sqrt{(x^2-r^2)(y^2-r^2)(z^2-r^2)}-r^2\sqrt{x^2-r^2}+r^2\sqrt{y^2-r^2}+r^2\sqrt{z^2-r^2}$

тоже всегда имеет вещественные корни:

$g(0)=xyz>0$, $g(z)=z^2\left(\sqrt{y^2-z^2}-\sqrt{x^2-z^2}\right)<0$

3. Далее покажем, что один из множителей нашего финального многочлена

$T(r)=2xyz\cdot r^3-(x^2y^2+y^2z^2+z^2x^2)r^2+x^2y^2z^2$

всегда имеет корень $r_3>\max(x,y,z)=x$:

$T(x)=-x^4(z-y)^2<0$, $T(\infty)=\infty$

поэтому этот корень не входит в область определения ни одного из множителей с радикалами.

На данном этапе имеем:

Каждая пара корней $\pm r_1,\pm r_2$ решает ровно одно из уравнений $f(r)=0,g(r)=0$, пара $\pm r_3$ не входит в область определения ни одного из множителей с радикалами.

Осталось показать, что $\pm r_1$ решает $f(r)=0$, а $\pm r_2$ решает $g(r)=0$. Сразу отметим, что $g(r)>f(r)$, причём $f(0)>0$ и на $r\in [0..+\infty]$ график функции $f(r)$ пересекает ось $r$ ровно один раз. Но $g(r)$ на $r\in [0..+\infty]$ тоже имеет ровно один корень, поэтому этот положительный корень всегда больше положительного корня функции $f(r)$

Итак, $r_1$ и есть нужное решение.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение31.05.2023, 12:27 


05/09/16
12108
Rak so dna в сообщении #1595932 писал(а):
так же будем считать, что $x>y>z$

А это почему? Треугольник ведь может быть и равнобедренным (и равносторонним). Нестрогое неравенство $x\ge y \ge z$>0, кажется ничего не меняет в рассуждениях. Или добавляет лишние корни где-то?

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение31.05.2023, 12:36 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
wrest просто в этом случае пункт 3 не позволит исключить $r_3$ из области определения и придется это оговаривать, а не хочется...

-- 31.05.2023, 13:03 --

А в случае равностороннего треугольника получается два решения. Например, при $x=y=z=2$ имеем $r=1, r=2$. В системе второй корень соответствует случаю $a=b=c=p=0$

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение31.05.2023, 15:48 


05/09/16
12108
Rak so dna
Спасибо, всё вроде прояснилось теперь! Последний (наверное) нераскрытый вопрос по этой теме -- возможно ли построить треугольник циркулем и линейкой, если даны три отрезка, равные по длине отрезкам от вершин до инцентра этого треугольника (т.е. $x,y,z$).
На первый взгляд кажется, что нельзя.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение31.05.2023, 17:00 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
wrest в сообщении #1595948 писал(а):
На первый взгляд кажется, что нельзя.
Мне тоже так кажется. Возможность построения такого треугольника по любым $x,y,z$ будет означать и возможность построения $r$. Т.е. корня, пусть и специфического, но кубического уравнения. Это будет означать (если я правильно помню), что для любых $x,y,z$ этот корень обязан выражаться в квадратных радикалах. Вряд ли это возможно.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение31.05.2023, 18:04 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
Согласно условию разрешимости уравнений 3-й степени в квадратных радикалах, уравнение с целыми коэффициентами должно иметь рациональный корень. У нас же, например при $x=1,y=2,z=3$, получается неприводимый над $\mathbb{Q}$ многочлен $12r^3+49r^2-36$. Значит построить соответствующий треугольник нельзя.

 Профиль  
                  
 
 Re: Найдите площадь треугольника
Сообщение31.05.2023, 19:37 


05/09/16
12108
Rak so dna
Но у нас-то уравнение было про радиус вписанной окружности.
А если в системе
$\begin{cases}
(p-a)^2+r^2=x^2\\
(p-b)^2+r^2=y^2\\
(p-c)^2+r^2=z^2\\
a+b+c=2p\\
(p-a)(p-b)(p-c)=r^2p
\end{cases}$
Мы поменяем на новые неизвестные, потом подставляем
$u=\dfrac{b+c-a}{2};v=\dfrac{a+c-b}{2};w=\dfrac{a+b-c}{2}$

Исключаем $r$ и $p$ и получаем:

$\begin{cases}
u^2+\dfrac{u^2v^2w^2}{4(u+v+w)^2}=x^2\\
v^2+\dfrac{u^2v^2w^2}{4(u+v+w)^2}=y^2\\
w^2+\dfrac{u^2v^2w^2}{4(u+v+w)^2}=z^2\\
\end{cases}$

Всё равно кубическое уравнение вылезет, на каждую $u,v,w$?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group