已知單位圓方程為 x^2 + y^2 = 1。
現欲求圓上所有座標為有理數的點。
現有一條經過點(-1, 0)的直線,其方程為 y = m × (x + 1),m∈q;
可得單位圓和直線的交點座標為(-1, 0) 和 ((1 - m ^ 2) / (1 + m^2), 2m / (1 + m^2))。
因為m∈q,所以所得的第二點的座標為有理數。
另一方面,如得到乙個有理數借(x1, y1),則過該點與點(-1, 0)的直線斜率恒為有理數,即m∈q。
自此,我們可以將上述結果概括為:
圓x^2 + y^2 = 1上的座標為有理數的點都可由公式 ((1 - m ^ 2) / (1 + m^2), 2m / (1 + m^2)) 得到,其中m取有理數值(點 (-1, 0) 除外)。
如將m寫為分數形式,有 m = v / u,則公式變為
(x, y) = ((u^2 - v^2) / (u^2 + v^2), 2uv / (u^2 + v^2))。
帶入方程並消去分母,得:
(a, b, c) = (u^2 - v^2, 2uv, u^2 + v^2),為一組勾股陣列。
數論概論筆記 第2章 勾股陣列
畢達哥拉斯定理 勾股定理 a 2 b 2 c 2 有a,b,c n 本原勾股陣列 ppt 是乙個三元組 a,b,c 其中a,b,c沒有公因數,且滿足 a 2 b 2 c 2 可證明a,b的奇偶性不同且c為奇數。證明如下 如a,b為偶數,則c必為偶數,a,b,c不互質,不構成勾股陣列 如a,b為奇數,...
數論概論學習筆記(一) 勾股數
乙個直角三角形中,兩個直角邊邊長的平方加起來等於斜邊長的平方。如果設直角三角形的兩條直角邊長度分別是a和b,斜邊長度是c,那麼可以用數學語言表達 勾股定理 a 2 b2 c2 滿足這個等式且沒有公因數的的三元陣列 a,b,c 稱為勾股數。可證a b兩個數必然一奇一偶,證明如下 如果數a,b都是奇數,...
第3章 陣列與字串
程式3.1 逆序輸出 讀入一些整數,不超過100個,逆序輸出到一行中 include define maxn 105 常常難以精確計算出需要的陣列大小,陣列一般會比宣告的稍大一點,會更保險 int buf maxn 因為區域性變數存放在堆疊段中,若放在函式體內可能會導致棧溢位,一般在全域性部分宣告較...