Гост написа:Обемът на пирамида с основа равнобедрен триъгълник със страни 10см, 10см, 12см и всички околни ръбове равни на 9см е:
Това ще е сложно!
Искаме основата ABC на пирамидата ABCM да лежи в равнината X,Y, така височината на пирамидата ще просто z на върха M.
Да намерим координатите на всички върхове, които ще са:
A e (0,0,0)
B e (10,0,0)
C e (x_c,y_c,0)
M e (x_m,y_m,z_m)
Да напишем малко уравнения, които свързват тези точки.
|AB|=10
|AC|=10
|BC|=12
|AM|=9
|BM|=9
|CM|=9
Да ги разпишем като система:
$(10-0)^2 = 10^2$
$(x_c-0)^2 + (y_c-0)^2 = 10^2$
$(x_c-10)^2 + (y_c-0)^2 = 12^2$
$(x_m-0)^2 + (y_m-0)^2 + (z_m-0)^2= 9^2$
$(x_m-10)^2 + (y_m-0)^2 + (z_m-0)^2= 9^2$
$(x_m-x_c)^2 + (y_m-y_c)^2 + (z_m-0)^2= 9^2$
Или:
var("x_c,y_c,x_m,y_m,z_m")
S = [(x_c)**2 + (y_c)**2 - 10**2,
(x_c-10)**2 + (y_c)**2 - 12**2,
(x_m)**2 + (y_m)**2 + (z_m)**2- 9**2,
(x_m-10)**2 + (y_m)**2 + (z_m)**2- 9**2,
(x_m-x_c)**2 + (y_m-y_c)**2 + (z_m)**2- 9**2]
print(latex(solve(S)))
$\left[ \left\{ x_{c} : \frac{14}{5}, \ x_{m} : 5, \ y_{c} : - \frac{48}{5}, \ y_{m} : - \frac{15}{4}, \ z_{m} : - \frac{\sqrt{671}}{4}\right\}, \ \left\{ x_{c} : \frac{14}{5}, \ x_{m} : 5, \ y_{c} : - \frac{48}{5}, \ y_{m} : - \frac{15}{4}, \ z_{m} : \frac{\sqrt{671}}{4}\right\}, \ \left\{ x_{c} : \frac{14}{5}, \ x_{m} : 5, \ y_{c} : \frac{48}{5}, \ y_{m} : \frac{15}{4}, \ z_{m} : - \frac{\sqrt{671}}{4}\right\}, \ \left\{ x_{c} : \frac{14}{5}, \ x_{m} : 5, \ y_{c} : \frac{48}{5}, \ y_{m} : \frac{15}{4}, \ z_{m} : \frac{\sqrt{671}}{4}\right\}\right]$
И разбира се имаме 4 реални решения, което ако се замислим за около 15 секунди, е съвсем ОК.
Единственото, което ще вземем от тук е $z_{m} : \frac{\sqrt{671}}{4}$, което по странно стеччение на обстоятествата е височината на пирамидата.
И сега според σχολάρχης Ἥρων ὁ Ἀλεξανδρεύς лицето на основата е:
- Код: Избери целия код
def area(a,b,c):
s = (a+b+c)/2
return np.sqrt( s*(s-a)*(s-b)*(s-c) )
И тогава крайния отговор е:
In [47]: (1/3)*area(10,10,12)*math.sqrt(671)/4
Out[47]:
103.61467077590895