第四進法

四進法 k w ə ˈ t ɜːr n ər i /)は、4を基数とする記数法です。0、1、2、3の数字を用いて任意の実数を表します二進法からの変換は簡単です。

4は瞬時数化可能範囲における最大の数であり、平方数と高度合成数の両方である2つの数のうちの1つ(もう1つは36)であるため、このスケールの基数として4進法が適しています。4進法は2倍の大きさであるにもかかわらず、基数の経済性は2進法と同等です。しかし、素数の局所化においては4進法の方が優れているわけではありません(最も優れた最小の基数は、原始的な基数である6、つまり6進法です)。

四進法は、あらゆる固定基数記数体系と多くの特性を共有しています。例えば、任意の実数を標準的な表現(ほぼ唯一)で表すことができることや、有理数無理数の表現の特性などです。これらの特性については、 10進法2進法を参照してください。

他の位取り記数法との関係

標準4進法の0から64までの数字(0から1000)
小数点0123456789101112131415
バイナリ0110111001011101111,0001,0011,0101,0111,1001,1011,1101,111
第四紀0123101112132021222330313233
8進数012345671011121314151617
16進数0123456789BCDEF
小数点16171819202122232425262728293031
バイナリ10,00010,00110,01010,01110,10010,10110,11010,11111,00011,00111,01011,01111,10011,10111,11011,111
第四紀100101102103110111112113120121122123130131132133
8進数20212223242526273031323334353637
16進数101112131415161718191A1B1C1D1E1階
小数点32333435363738394041424344454647
バイナリ10万10万100,010100,011100,100100,101100,110100,11110万1000101,001101,010101,011101,100101,101101,110101,111
第四紀200201202203210211212213220221222223230231232233
8進数40414243444546475051525354555657
16進数202122232425262728292A2B2C2D2E2階
小数点48495051525354555657585960616263
バイナリ11万110,001110,010110,011110,100110,101110,110110,11111万1000111,001111,010111,011111,100111,101111,110111,111
第四紀300301302303310311312313320321322323330331332333
8進数60616263646566677071727374757677
16進数303132333435363738393A3B3C3D3E3階
小数点64
バイナリ1,000,000
第四紀1,000
8進数100
16進数40

2進数と16進数の関係

足し算表
+123
12310
231011
3101112

八進数十六進数と同様に、四進数は二進数と特別な関係があります基数4、8、16はそれぞれ2の累乗なので、二進数との変換は、各桁を2、3、または4つの二進数、つまりビットに対応させることで行われます。例えば、四進数では、

230210 4 = 10 11 00 10 01 00 2

16は4の累乗なので、これらの基数間の変換は、16進数の各桁を2つの4進数と対応させることで実現できます。上記の例では、

23 02 10 4 = B24 16
九九表
×123
1123
221012
331221

8 進数と 16 進数は、コンピューティングコンピュータ プログラミングにおいて、2 進数の算術と論理の議論と分析に広く使用されていますが、4 進数は同じ地位を享受していません。

四進法の実用的用途は限られていますが、電卓を使わずに16進数の計算を実行する必要がある場合に役立ちます。16進数の各桁は、四進法の桁のペアに変換できます。こうすることで、比較的簡単に計算を実行し、最終結果を16進数に戻すことができます。四進法は、2進法に比べて桁数が半分であるにもかかわらず、乗算表と加算表が非常にシンプルで、3つの一意の要素のみで済むため、この目的に便利です。

バイトニブルと同様に、4 進数字はクラムと呼ばれることもあります。

分数

4 進分数は 2 の因数しかないため、多くの分数には同じ数字が続きますが、これらはかなり単純なものになる傾向があります。

10
進法 基数の素因数: 2 , 5
基数より1小さい数の素因数: 3
基数より1大きい数の素因数: 11
その他の素因数: 7 13 17 19 23 29 31
四進
法の基数 基数の素因数: 2
基数より1小さい数の素因数: 3
基数より1大きい数の素因数: 5 (=11 4 )
その他の素因数: 13 23 31 101 103 113 131 133
分数
分母の素因数
位置
表現
位置
表現

分母の素因数
分数
1/220.50.221/2
1/330.3333 ... = 0.30.1111 ... = 0.131/3
1/420.250.121/10
1/550.20.03111/11
1/62、30.1 60.0 22、31/12
1/770. 1428570.021131/13
1/820.1250.0221/20
1/930.10.01331/21
1/102、50.10.0 122、111/22
1/11110.090.01131231/23
1/122、30.08 30.0 12、31/30
1/13130.0769230.010323311/31
1/142、70.0 7142850.0 1022、131/32
1/153、50.0 60.013、111/33
1/1620.06250.0121/100
1/17170. 05882352941176470.00331011/101
1/182、30.0 50.0 0322、31/102
1/19190. 0526315789473684210. 0031132111031/103
1/202、50.050.0 032、111/110
1/213、70.0476190.0033、131/111
1/222、110.0 450.0 023222、231/112
1/23230. 04347826086956521739130. 002302011211131/113
1/242、30.041 60.00 22、31/120
1/2550.040. 0022033113111/121
1/262、130.0 3846150.0 0213122、311/122
1/2730.0370. 00211323131/123
1/282、70.03 5714280.0 0212、131/130
1/29290. 03448275862068965517241379310. 002031033130231311/131
1/302、3、50.0 30.0 022、3、111/132
1/31310. 0322580645161290.002011331/133
1/3220.031250.00221/200
1/333、110.030.001333、231/201
1/342、170.0 29411764705882350.0 01322,1011/202
1/355、70.0 2857140.00131111、131/203
1/362、30.02 70.0 0132、31/210

人間の言語における出現

チュマシャン語族(アメリカ先住民チュマシュ族が話す言語)の多く、あるいは全ては、もともと四進法を用いていました。四進法では、数の名称は10の倍数ではなく、4と16の倍数に基づいて構成されていました。 1819年頃、スペインの司祭によって記された、ベンチュレノ語の32までの数詞のリストが現存しています。 [1]

カローシュティー数字(パキスタンとアフガニスタンの部族の言語に由来)には、1 から 10 までの部分的な 4 進法の記数法があります。

ヒルベルト曲線

四進数は2次元ヒルベルト曲線の表現に用いられます。ここでは、0から1までの実数が四進数に変換されます。各数字は、その数が4つのサブ象限のどの象限に投影されるかを示します。

遺伝学

四進法の数字と、遺伝コードをDNAで表す方法の間には類似点がありますアルファベット順ACGTと略される4 つの DNAヌクレオチドは、数値順の 0、1、2、3 の四進法の数字を表すことができます。このエンコードでは、0↔3、1↔2 の補数ペア (2 進数では 00↔11 と 01↔10) が、A↔T と C↔G の塩基対の補数に一致し、DNA 配列にデータとして格納できます。[2]たとえば、ヌクレオチド配列 GATTACA は、四進法の数字 2033010 (= 10 進では 9156、2進数では10 00 11 11 00 01 00) で表すことができます。ヒトゲノムの長さは 32 億塩基対です。[3]

データ転送

4 値回線コードは、電信の発明から現代のISDN回線で使用される2B1Qコードに至るまで、伝送に使用されてきました

NvidiaMicronが開発したGDDR6X規格は、4進ビットを使用してデータを送信します。[4]

コンピューティング

いくつかのコンピュータでは4進浮動小数点演算が使用されており、これにはイリノイILLIAC II(1962)[5]やデジタルフィールドシステムDFS IVおよびDFS V高解像度サイトサーベイシステムが含まれます。[6]

参照

参考文献

  1. ^ Beeler, Madison S. (1986). 「Chumashan Numerals」. Closs, Michael P. (編). Native American Mathematics . University of Texas Press. ISBN 0-292-75531-7
  2. ^ 「バクテリアベースのストレージおよび暗号化デバイス」(PDF) iGEM 2010香港中文大学2010年。2010年12月14日時点のオリジナル(PDF)からアーカイブ。 2010年11月27日閲覧
  3. ^ キアル、ハイディ(2008年)「ヒトゲノムプロジェクトの鍵となるDNAシーケンシング技術」ネイチャー・エデュケーション1 1):219。
  4. ^ 「Ampere アーキテクチャを搭載した NVIDIA GeForce RTX 30 シリーズ GPU」。
  5. ^ Beebe, Nelson HF (2017年8月22日). 「第H章 歴史的浮動小数点アーキテクチャ」. 『数学関数計算ハンドブック - MathCWポータブルソフトウェアライブラリを用いたプログラミング』(第1版). ソルトレイクシティ、ユタ州、米国: Springer International Publishing AG . p. 948. doi :10.1007/978-3-319-64110-2. ISBN 978-3-319-64109-6LCCN 2017947446. S2CID  30244721  .
  6. ^ パーキンソン、ロジャー(2000年12月7日)「第2章 高解像度デジタルサイトサーベイシステム - 第2.1章 デジタルフィールドレコーディングシステム」『高解像度サイトサーベイ』(第1版)CRCプレス、24ページ。ISBN 978-0-20318604-62019年8月18日閲覧[...] [デジタルフィールドシステム] DFS IVやDFS Vなどのシステムは4値浮動小数点システムであり、12dBのゲインステップを使用していました。[...](256ページ)
  • 四進法の基数変換(分数部分を含む)(Math Is Funより)
  • Base42は4進数と16進数の数字に固有の記号を提案します
Retrieved from "https://en.wikipedia.org/w/index.php?title=Quaternary_numeral_system&oldid=1321467417"