求正三角形的第三點座標? |
尚未結案
|
taboo
一般會員 發表:2 回覆:6 積分:1 註冊:2003-04-10 發送簡訊給我 |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
taboo 您好: 底下公式與程式供您參考。
//--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { int x1=100,y1=100, x2=130,y2=140; int x3[2],y3[2]; // 共有兩點 x3[0] = (int)((x1 x2)/2. (y2-y1)*sqrt(3.)/2. ); // 第一點 y3[0] = (int)((y1 y2)/2. - (x2-x1)*sqrt(3.)/2. ); x3[1] = (int)((x1 x2)/2. - (y2-y1)*sqrt(3.)/2. ); // 第二點 y3[1] = (int)((y1 y2)/2. (x2-x1)*sqrt(3.)/2. ); Form1->Canvas->MoveTo(x1, y1); Form1->Canvas->LineTo(x2, y2); Form1->Canvas->LineTo(x3[0], y3[0]); Form1->Canvas->LineTo(x1, y1); Form1->Canvas->MoveTo(x1, y1); Form1->Canvas->LineTo(x2, y2); Form1->Canvas->LineTo(x3[1], y3[1]); Form1->Canvas->LineTo(x1, y1); } //---------------------------------------------------------------------------RichTop 敬上 =====***** 把數學當工具,可以解決問題;將數學變能力,能夠發現並解決問題! =====##### |
taboo
一般會員 發表:2 回覆:6 積分:1 註冊:2003-04-10 發送簡訊給我 |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
|
taboo
一般會員 發表:2 回覆:6 積分:1 註冊:2003-04-10 發送簡訊給我 |
|
無故障
一般會員 發表:17 回覆:69 積分:17 註冊:2004-03-11 發送簡訊給我 |
也可以用三角函數作法 有 PA, PB 兩點,先求半徑 再以其中一點當圓心,
二、二元二次方程式的圖形:
1.設二元二次方程式,型如x^2+y^2+dx+ey+f=0,經配方得: 2.判別x2+y2+dx+ey+f=0 的圖形方法:
(1)當d ^2+e^ 2-4 f >0 時,方程式的圖形為一圓,其圓心在
(- 2/d,- 2/e ), 半徑為 (d^2 e^2-4f) ^ 0.5 (2)當d 2+e 2-4 f =0 時,方程式的圖形為一點,又稱點圓。
(3)當d 2+e 2-4 f <0 時,方程式的圖形為空集合或稱為一虛圓。
註:d 2+e 2-4 f 稱為圓的判別式。
第三點座標為:
PCx = PAx Radius * cos(60");
PCy = PAy Radius * sin(60"); 練習!
練習!
再練習!
------
嘿嘿嘿 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |