數學的魅力 之 正多邊形

2022-07-28 18:57:21 字數 858 閱讀 8001

之前上的數學課覺的老師講的只是一些理論,感到沒有意思,但是發現計算機中最重要的還是數學。不多說了獻上今天講的內容、

每乙個正n邊型的內角都等於((n-2)*180°))/n(其中n表示正n變形的邊數)

個人的理解:每個正n邊型有n個等腰三角形,得到每個三角形對應的頂角為(360°/n)(你表示底邊),再將三角型從定點向下做垂線再將三角型分成兩個直角三角形,此時頂角的公式變成(180°/n)。正n邊行的邊長為an = 2rsin(180°/n),所以周長為c=2nrsin(180°/n)

在計算正多邊形的時候還可以使用有公式為[rcos(2pii/n),rsin(2pii/n)] 其中2pi/n(個人理解為每次步進的角度,當n為4變形的時候,每次旋轉的角度為pi/2,即90°,當n為8的時候,每次旋轉的角度為2pi/8,即45°),每次通過迴圈變數i進行控制所轉到的位置,從而確定要繪製的點的位置。獻上**

int n=3600;  //圓繪製次數

float pi=3.1415926f;

float r=0.8f; //半徑

void mydisplay(void)

{ //畫圓

glclear(gl_color_buffer_bit);

glclearcolor(0,0,0,0);

glcolor4f(0,0,1,0);

glbegin(gl_polygon);

for(int i=0;i結果如下圖:

其中元的顯示樣式由n的大小決定,當n的值越大的時候,顯示的圓形越圓。

Canvas繪製任意正多邊形

繪圖方式 1 任意正多邊形都存在與乙個外接圓。2 外接圓的圓心為正多邊形的中心 重心 到各邊的距離相等,到各角的距離相等 外接圓半徑 3 中心到各個角的連線將正多邊形n等分 n 正多邊形邊數 同時將圓心角 2 n等分。我們已正八邊形為例,如下圖所示 1 座標系上任意一點到圓心的連線,我們可以用 來表...

HDOJ 5365 Run 正多邊形

題目鏈結 地球人都知道整點是不能構成正五邊形和正三邊形和正六邊形的,所以只需暴力列舉四個點判斷是否是正四邊形即可。假如你不是地球人,那麼即使暴力列舉正三邊形和稍微不那麼暴力地找正五邊形和正六邊形也是可以通過的 反正找不到 正多邊形的判斷 四條邊相等,兩條對角線相等 或者對角線向量大小相等且垂直 使用...

AutoCAD 2008 繪製正多邊形

通過 正多邊形 命令,可以建立具有3至1024條等長邊的閉合多段線。它的形狀由其所包含的邊數構成,邊數越多,它的形狀就越接近於圓形。當正多邊形的邊數為4時,可建立出乙個正方形。本例將通過繪製圖3 49所示的天花板頂燈圖形,來學習正多邊形的3種繪製方法和操作技巧。圖3 49 例項效果 1 執行 開啟 ...