fbpx
维基百科

古埃及分數

古埃及的分數是不同的單位分數的和,就是分子為1,分母為各不相同的正整數。任何正有理數都能表達成這一個形式。

構造 编辑

古埃及分數的表達形式不是唯一的,還未找到一個算法總是給出最短的形式。

貪婪演算法 编辑

贪婪算法:将一项分数分解成若干项单分子分数后的项数最少,称为第一种好算法;最大的分母数值最小,称为第二种好算法。 例如:

 。共2项,是第一种好算法,比 的项数要少。

又例如,    的最大分母要小,所以是第二种好算法。

  1. 找出僅小於 的最大單位分數。這個分數的分母的計算方法是:即用 除以 ,捨去餘數,再加1。(如果沒有餘數,則 已是單位分數。)
  2.  減去單位分數,以這個新的、更小的 重複步驟1。

例子:把 轉成單位分數。

  •  ,所以第1個單位分數是 
  •  
  •  ,所以第2個單位分數是 
  •  
  •  ,所以第3個單位分數是 
  •  已是單位分數。

所以結果是:

 

詹姆斯·約瑟夫·西爾維斯特斐波那契都提出過以上的方法。

Golomb算法 编辑

這個算法是基於貝祖等式的:當 , 互質, 有無窮多對正整數解 

選取最小的正整數解 。取單位分數分母為 ,重複步驟。

 為例:

  •   ,所以第1個單位分數是 
  •  ,所以第2個單位分數是 
  • 第3個單位分數是 

二進制 编辑

最基本的方法就是將分數寫成二進制數,便能將該分數寫成分母為二的冪的單位分數之和。

換個說法就是重複求最小的正整數 使得 

這個方法的效率很低。

一個改善之道是選取正整數 使得 。選取適當的正整數  )使得  。將 寫成二進制數。

例如:  

  •   
  •  
  •  
  •  

分拆 编辑

將一個分數表示成未必相異的單位分數之和。若有兩個單位分數相同,可以用以下其中一種處理方式:

  1. 若它們的分母是雙數,便用它們的和取代;若它們的分母是單數,設它們的分母為 ,用 取代。
  2. 設它們的分母為 ,用 取代。

或是  可等於任意正整數

 表示成为一个级数形式:

 

Engel展開式 编辑

歷史 编辑

 
莱因德数学纸草书

數學史家有時論述代數的發展分為三個基本階段:

  1. 文字代數:其問題以古代數學家所用的文字表述;
  2. 省文代數:簡化問題中一些字詞,以幫助理解;
  3. 符號代數:以符號代表運算符和運算元,使更容易理解。

未知數以符號形式通常記為。我們從古埃及文稿得知,埃及祭司和書記採用文字代數的方式,以一個解為「堆」或「集」的字「阿哈」來表示未知數。

這是現存在倫敦的大英博物館萊因德數學紙草書第二中間期)所載,其中一個阿哈問題的翻譯:

「問題24: 一個數量和它的 加起來是19。這數量是什麼?」

「假設是7。7和7的 是8。8要乘上多少倍以得到19,7也要乘上這樣多倍以得到所要的數量。」

以現在的符號形式, ,故此 。檢查:  

注意問題中的分數。古埃及人以單位分數計算,如 

一個形狀如開口的象形文字是表記分數的符號,這「開口」下有象形文字的數字就是分數的分母。

参见 编辑

外部链接 编辑

古埃及分數, 古埃及的分數是不同的單位分數的和, 就是分子為1, 分母為各不相同的正整數, 任何正有理數都能表達成這一個形式, 目录, 構造, 貪婪演算法, golomb算法, 二進制, 分拆, engel展開式, 歷史, 参见, 外部链接構造, 编辑的表達形式不是唯一的, 還未找到一個算法總是給出最短的形式, 貪婪演算法, 编辑, 主条目, 貪婪演算法, 贪婪算法, 将一项分数分解成若干项单分子分数后的项数最少, 称为第一种好算法, 最大的分母数值最小, 称为第二种好算法, 例如, displaystyle, f. 古埃及的分數是不同的單位分數的和 就是分子為1 分母為各不相同的正整數 任何正有理數都能表達成這一個形式 目录 1 構造 1 1 貪婪演算法 1 2 Golomb算法 1 3 二進制 1 4 分拆 1 5 Engel展開式 2 歷史 3 参见 4 外部链接構造 编辑古埃及分數的表達形式不是唯一的 還未找到一個算法總是給出最短的形式 貪婪演算法 编辑 主条目 貪婪演算法 贪婪算法 将一项分数分解成若干项单分子分数后的项数最少 称为第一种好算法 最大的分母数值最小 称为第二种好算法 例如 27 14 128 displaystyle frac 2 7 frac 1 4 frac 1 28 nbsp 共2项 是第一种好算法 比27 15 120 128 displaystyle frac 2 7 frac 1 5 frac 1 20 frac 1 28 nbsp 的项数要少 又例如 5121 133 1121 1363 displaystyle frac 5 121 frac 1 33 frac 1 121 frac 1 363 nbsp 比 5121 125 1759 1208725 displaystyle frac 5 121 frac 1 25 frac 1 759 frac 1 208725 nbsp 的最大分母要小 所以是第二种好算法 找出僅小於r ab displaystyle r frac a b nbsp 的最大單位分數 這個分數的分母的計算方法是 即用b displaystyle b nbsp 除以a displaystyle a nbsp 捨去餘數 再加1 如果沒有餘數 則r displaystyle r nbsp 已是單位分數 把r displaystyle r nbsp 減去單位分數 以這個新的 更小的r displaystyle r nbsp 重複步驟1 例子 把1920 displaystyle frac 19 20 nbsp 轉成單位分數 20 19 1 displaystyle lfloor 20 div 19 rfloor 1 nbsp 所以第1個單位分數是12 displaystyle frac 1 2 nbsp 1920 12 920 displaystyle frac 19 20 frac 1 2 frac 9 20 nbsp 20 9 2 displaystyle lfloor 20 div 9 rfloor 2 nbsp 所以第2個單位分數是13 displaystyle frac 1 3 nbsp 920 13 760 displaystyle frac 9 20 frac 1 3 frac 7 60 nbsp 60 7 8 displaystyle lfloor 60 div 7 rfloor 8 nbsp 所以第3個單位分數是19 displaystyle frac 1 9 nbsp 760 19 1180 displaystyle frac 7 60 frac 1 9 frac 1 180 nbsp 已是單位分數 所以結果是 1920 12 13 19 1180 displaystyle frac 19 20 frac 1 2 frac 1 3 frac 1 9 frac 1 180 nbsp 詹姆斯 約瑟夫 西爾維斯特和斐波那契都提出過以上的方法 Golomb算法 编辑 這個算法是基於貝祖等式的 當a displaystyle a nbsp b displaystyle b nbsp 互質 ax by 1 displaystyle ax by 1 nbsp 有無窮多對正整數解 x y displaystyle x y nbsp 選取最小的正整數解 m n displaystyle m n nbsp 取單位分數分母為bm displaystyle bm nbsp 重複步驟 以710 displaystyle frac 7 10 nbsp 為例 7 3 10 2 1 displaystyle 7 times 3 10 times 2 1 nbsp 所以第1個單位分數是130 displaystyle frac 1 30 nbsp 2 2 3 1 1 displaystyle 2 times 2 3 times 1 1 nbsp 所以第2個單位分數是16 displaystyle frac 1 6 nbsp 第3個單位分數是12 displaystyle frac 1 2 nbsp 二進制 编辑 最基本的方法就是將分數寫成二進制數 便能將該分數寫成分母為二的冪的單位分數之和 換個說法就是重複求最小的正整數n displaystyle n nbsp 使得xy gt 12n displaystyle frac x y gt frac 1 2 n nbsp 這個方法的效率很低 一個改善之道是選取正整數n displaystyle n nbsp 使得 2n x mody lt 2n 1 displaystyle 2 n times x bmod y lt 2 n 1 nbsp 選取適當的正整數r s displaystyle r s nbsp r lt y displaystyle r lt y nbsp 使得2n x sy r displaystyle 2 n times x sy r nbsp xy s2n r2n y displaystyle frac x y frac s 2 n frac r 2 n times y nbsp 將s2n r2n displaystyle frac s 2 n frac r 2 n nbsp 寫成二進制數 例如 1823 displaystyle frac 18 23 nbsp 4 18 mod23 lt 8 displaystyle 4 times 18 bmod 2 3 lt 8 nbsp 4 18 23 3 3 displaystyle 4 times 18 23 times 3 3 nbsp 1823 34 34 23 displaystyle frac 18 23 frac 3 4 frac 3 4 times 23 nbsp 34 0 15 12 14 displaystyle frac 3 4 0 15 frac 1 2 frac 1 4 nbsp 1823 12 14 12 23 14 23 displaystyle frac 18 23 frac 1 2 frac 1 4 frac 1 2 times 23 frac 1 4 times 23 nbsp 分拆 编辑 將一個分數表示成未必相異的單位分數之和 若有兩個單位分數相同 可以用以下其中一種處理方式 若它們的分母是雙數 便用它們的和取代 若它們的分母是單數 設它們的分母為2k 1 displaystyle 2k 1 nbsp 用1k 1 2k 1 k displaystyle frac 1 k frac 1 2k 1 k nbsp 取代 設它們的分母為p displaystyle p nbsp 用1p 1p 1 1 p 1 p displaystyle frac 1 p frac 1 p 1 frac 1 p 1 p nbsp 取代 或是1n 1n 1 1n n 1 displaystyle frac 1 n frac 1 n 1 frac 1 n n 1 nbsp n displaystyle n nbsp 可等於任意正整數1n displaystyle frac 1 n nbsp 表示成为一个级数形式 1n 1n 1 1 n 1 2 1 n 1 3 1 n 1 4 1 n 1 k 1n n 1 k displaystyle frac 1 n frac 1 n 1 frac 1 n 1 2 frac 1 n 1 3 frac 1 n 1 4 frac 1 n 1 k frac 1 n n 1 k nbsp Engel展開式 编辑 參看Engel展開式 方法類同於貪心法歷史 编辑 nbsp 莱因德数学纸草书數學史家有時論述代數的發展分為三個基本階段 文字代數 其問題以古代數學家所用的文字表述 省文代數 簡化問題中一些字詞 以幫助理解 符號代數 以符號代表運算符和運算元 使更容易理解 未知數以符號形式通常記為 我們從古埃及文稿得知 埃及祭司和書記採用文字代數的方式 以一個解為 堆 或 集 的字 阿哈 來表示未知數 這是現存在倫敦的大英博物館的萊因德數學紙草書 第二中間期 所載 其中一個阿哈問題的翻譯 問題24 一個數量和它的17 displaystyle frac 1 7 nbsp 加起來是19 這數量是什麼 假設是7 7和7的17 displaystyle frac 1 7 nbsp 是8 8要乘上多少倍以得到19 7也要乘上這樣多倍以得到所要的數量 以現在的符號形式 x x7 8x7 19 displaystyle x frac x 7 frac 8x 7 19 nbsp 故此x 1338 displaystyle x frac 133 8 nbsp 檢查 1338 1337 8 1338 198 1528 19 displaystyle frac 133 8 frac 133 7 times 8 frac 133 8 frac 19 8 frac 152 8 19 nbsp 注意問題中的分數 古埃及人以單位分數計算 如12 13 14 110 displaystyle frac 1 2 frac 1 3 frac 1 4 frac 1 10 nbsp 一個形狀如開口的象形文字是表記分數的符號 這 開口 下有象形文字的數字就是分數的分母 参见 编辑丢番图方程 单位分数 歐德斯 史特勞斯猜想外部链接 编辑 取自 https zh wikipedia org w index php title 古埃及分數 amp oldid 65787046, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。