從頭學數學 第130節 全等三角形

2021-07-10 09:53:25 字數 3201 閱讀 2433

劇情提要:

[機器小偉]在[工程師阿偉]的陪同下進入了築基中期的修煉,

這次要修煉的目標是[全等三角形]。

正劇開始:

星曆2023年03月10日 12:44:32, 銀河系厄爾斯星球中華帝國江南行省。

[工程師阿偉]正在和[機器小偉]一起研究[全等三角形]。

為了和[人叫板老師]一樣來**這個全等的條件,小偉下了大力氣專門做了乙個三角形的工具。

首先是需要用到的頂點排序:

this.angledraw = function(array, style, scale) 

} }//進行環狀排序,這樣傳入的array就可以任意順序放置座標點。

var a = this.angularsort(a0);

//分兩次繪點和連線

var tmp = .concat(a);

this.pointdraw(tmp, style);

tmp = .concat(a);

this.strokedraw(tmp, style);

var d1, d2, d3, angle;

var x1,y1, x2, y2, x3, y3;

var s;

//座標點編號

var s0 = 'abcdefghijklmnopqrstuvwxyz';

//為每個點利用餘弦定理求角

for (var i = 0; i < len; i++)

else if (i == len-1)

else

x2 = a[i][0];

y2 = a[i][1];

d1 = (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2);

d2 = (x2-x3)*(x2-x3)+(y2-y3)*(y2-y3);

d3 = (x1-x3)*(x1-x3)+(y1-y3)*(y1-y3);

angle = math.acos((d1+d2-d3)/(2*math.sqrt(d1*d2)))/math.pi*180;

s = angle.tofixed(2)+'°';

'');

//標註角度和頂點編號

plot.filltext(s, x2, -y2-5, 100);

plot.filltext(s0[i], x2, -y2+20, 20);} }

當然,這個早就做好了,只是在這裡貼出來備忘而已。

接下來是這個工具:

function ********() 

//已知兩個角

this.know2angles = function(angles, r)

//已知2條邊

this.know2edges = function(edges, angle)

//返回角度和邊資訊的字串

this.info = function()

for (var i = 0; i < 3; i++)

return s;

}}

只要已知兩條邊或是兩個角,或是三條邊,小偉總能畫出個三角形來。

這樣就可以跟著[人叫板老師]一起做了。先來三條邊的:

function mydraw(xglobal, yglobal)
效果是:

但這個角度好像有微小差別,到底小偉有沒有錯呢?

先驗證[人叫板老師]的角度:

function mydraw(xglobal, yglobal)
再驗證小偉的角度:

function mydraw(xglobal, yglobal)
可以看到邊長都是完全一樣的,或許,這就是傳說中的誤差允許範圍吧。

接著看:

function mydraw(xglobal, yglobal)
這個完全一樣。

當然,如果只給定兩條邊,小偉就可以預設它是直角三角形了:

function mydraw(xglobal, yglobal)
這個倒很方便。

function mydraw(xglobal, yglobal) 

//xglobal, yglobal是傳入自頁面的全域性地圖座標,不一定需要用上。

function mydraw(xglobal, yglobal)

}

function mydraw(xglobal, yglobal)

function mydraw(xglobal, yglobal)
本節到此結束,欲知後事如何,請看下回分解。

程式設計師數學 12 全等三角形

形狀 大小完全相等的圖形,稱為全等形。研究全等形的性質和判定兩個圖形全等,是幾何學研究的重點,同樣對現實生活有著重要的意義。通過旋轉 平移等手段,能夠完全重合的兩個三角形,稱為全等三角形。把兩個全等三角形重合到一起,重合的頂點稱為對應訂單,重合的邊稱為對應邊,如下圖ab和de是對應邊,角a和角d是對...

全等三角形的判定方法

在中學時代,我們會接觸到幾何的學習,都知道經過翻轉 平移後,能夠完全重合的兩個三角形叫做全等三角形,而該兩個三角形的三條邊及三個角都對應相等。那麼在講課時,如何能給學生們演示兩個三角形全等呢?黑板上是無法動態實現的,只能靠學生的想象,所以需要借助專業的繪圖工具來實現,下面就一起學習具體製作方法。現在...

求大三角形中三角形個數

一道筆試程式設計題要求求乙個大三角形中所有小三角形的個數,大約是下面這種情況 首先想到是的將問題由求邊長為n的三角形個數 求邊長為n 1的三角形個數 求邊長為1的三角形個數 1,回溯求得所有三角形個數。但是再仔細一看因為有重疊三角形和倒置的三角形,所以這個方法不可行。接著找到三角形個數由三部分組成 ...