數學知識 幾何 求三角形面積的幾種方法

2021-08-04 07:50:15 字數 1362 閱讀 6421

求三角形面積大家都會,但方法不止一種,不同的時候用不同的方法可以有效節省時間和計算強度。

[法一]

s=a*h/2

最基本的公式

[法二] s=

1/2*a*b*sinc,

sinc

即a,b兩邊夾角的正弦值

其實就是法一的變形,把a當作底,則h=

b*sinc

[法三]

s=abc/4r

r為三角形外接圓半徑

其實就是法二的變形

正玄定理:c/sinc=2r,即c/2r=sinc,帶入得

[法四]

s=(a+b+c)r/2=rp

r為三角形

內切圓半徑

p為三角形的半周長,p=( a+b+c )/2

證明:r是三角形的內切圓半徑,

設三角形abc的內切圓圓心為o,bc=a,ac=b,ab=c,連線ao、bo、co,

則o到ab、ac、bc的距離都是內切圓的半徑r,

s=s△boc+s△aoc+s△aob

=a*r/2+b·r/2+c·r/2

=(a+b+c)r/2

[法五] s 

=(ad+be+cf-af-bc-de)/2

知道三角形三個頂點的座標(a, b), (c, d), (e, f)後, 可直接求出面積

證明:

也可以用行列式求證:

[法六]

s=sqrt( p*(p-a)*(p-b)*(p-c) )

海**式,用三角形三邊的邊長求面積

p為三角形的半周長,p=( a+b+c )/2

就暫時寫到這裡,以後還會慢慢補充的 :)

JSP求三角形面積

2 實驗1 60分鐘 2.1 實驗目的 計算三角形的面積 2.2 實驗任務 1 定義乙個可以輸入三角形三條邊的 html頁面 2 定義乙個可以計算三角形面積的 jsp頁面 3 顯示三角形的面積 2.3 實驗要求 1 三角形的邊必須為數字,如果三條邊沒有賦初值,則三條邊賦初值為零 2 判斷三角形的三條...

三角形面積

算是自己第一道正式寫的演算法幾何吧,先從簡單的開始吧,加油!描述 給你三個點,表示乙個三角形的三個頂點,現你的任務是求出該三角形的面積 輸入 每行是一組測試資料,有6個整數x1,y1,x2,y2,x3,y3分別表示三個點的橫縱座標。座標值都在0到10000之間 輸入0 0 0 0 0 0表示輸入結束...

三角形面積

時間限制 3000 ms 記憶體限制 65535 kb 難度 2 描述 給你三個點,表示乙個三角形的三個頂點,現你的任務是求出該三角形的面積 輸入每行是一組測試資料,有6個整數x1,y1,x2,y2,x3,y3分別表示三個點的橫縱座標。座標值都在0到10000之間 輸入0 0 0 0 0 0表示輸入...