Формула Герона
-
- Уже с Приветом
- Posts: 5024
- Joined: 03 Mar 2006 14:59
- Location: Reston,VA
Формула Герона
Как её вывести??
Книг дядя Боба не собирал и не читал -- они были ему не нужны: он считал, что ничьих ему не надо стихов, раз он пишет свои.
-
- Уже с Приветом
- Posts: 14006
- Joined: 17 Jun 2003 04:41
-
- Уже с Приветом
- Posts: 5024
- Joined: 03 Mar 2006 14:59
- Location: Reston,VA
SBolgov wrote:http://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%93%D0%B5%D1%80%D0%BE%D0%BD%D0%B0
Неужели во времена Герона уже была известна теорема Косинусов?
Я уж не говорю про определители и матрицы...
Книг дядя Боба не собирал и не читал -- они были ему не нужны: он считал, что ничьих ему не надо стихов, раз он пишет свои.
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
-
- Уже с Приветом
- Posts: 14006
- Joined: 17 Jun 2003 04:41
-
- Уже с Приветом
- Posts: 990
- Joined: 27 Mar 2002 10:01
- Location: Palo Alto, CA
Дядя Боба wrote:Неужели во времена Герона уже была известна теорема Косинусов?
Я уж не говорю про определители и матрицы...
Можно без тригонометрии, теоремы Пифагора достаточно.
Пусть ABC - треугольник. Длины сторон: |AB|=c, |BC|=a, |CA|=b. Высота из C на AB: |CD|=hc, |AD|=cb, |DB|=ca.
Площадь треугольника S = c*hc/2.
Возводим в квадрат: S^2 = c^2*hc^2/4
По теореме Пифагора: S^2 = c^2*(b^2-cb^2)/4 = (c*b)^2/4 - (c*cb)^2/4
Во втором члене подставляем c=ca+cb: S^2 = (c*b)^2/4 - ((ca+cb)*cb)^2/4 = (c*b)^2/4 - (ca*cb+cb^2)^2/4 = (c*b)^2/4 - (((ca+cb)^2-ca^2-cb^2)/2+cb^2)^2/4 = (c*b)^2/4 - (c^2-ca^2+cb^2)^2/16
Опять же по теореме Пифагора ca^2=a^2-hc^2 и cb^2=b^2-hc^2. Подставляем: S^2 = (c*b)^2/4 - (c^2-a^2+b^2)^2/16
Раскладываем на множители разность квадратов:
S^2 = ( 2*c*b + c^2 - a^2 + b^2 )*( 2*c*b - c^2 + a^2 - b^2 )/16
Сворачиваем квадраты в каждом множителе:
S^2 = ((с+b)^2 - a^2)*(a^2 - (c-b)^2)/16
Опять раскладываем на множители разности квадратов:
S^2 = (с+b+a)*(c+b-a)*(c-b+a)(-c+b+a)/16
что собственно и есть формула Герона (желающие увидеть в ней полупериметр и квадратный корень могут проделать последний шаг самостоятельно).