冗長な記数法とは? わかりやすく解説

冗長な記数法

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/23 05:10 UTC 版)

広義の記数法」の記事における「冗長な記数法」の解説

ここでは、小数点から上に数えて n番目の位を n-1番位と呼ぶことにする。例え二進法では、n番位の重みは 2n である。 次に例を挙げる冗長二進法 (redundant binary representation, RB) とは、符号二進法 (signed-digit, SD) の一種で、 -1, 0, 1 を仮数持ち、底を 2 とした記数法である。任意の実数はこの表現無限に持つ。 非隣接形式 (non-adjacent form, NAF) [F] とは、冗長二進法において隣接する二つの位の少なくとも一方仮数を 0 としたものであり、符号二進法一種である。この記法による表現任意の整数に対して一つだけ存在する。この表記方法通常の二進法比較して仮数が 0 の位が多く乗法指数演算処理速度速い応用例としては、楕円曲線上のスカラー倍算効率的に計算する方法知られている。 相互交代形式 (mutual opposite form, MOF) [G] とは、冗長二進法において、0 を除くと 1 と -1 が交互に並び最上位が 1 で最下位が -1 としたものであり、符号二進法一種である。この記法による表現任意の自然数に対して一つだけ存在する2004 年 8 月 23 日に、日立製作所により発表された。 0, 1 を仮数持ち、底を黄金比 φ とし、隣り合う二つの位の少なくとも一方仮数を 0 とした記数法 (golden ratio base, 黄金進法) [K] がある。この記法では各位で、11 = 100 および 1 + 1 = 10.01 が成り立つ。また十進法表記された数 5 {\displaystyle {\sqrt {5}}} は、この記法では 10.1 と表記できることにも注意したい

※この「冗長な記数法」の解説は、「広義の記数法」の解説の一部です。
「冗長な記数法」を含む「広義の記数法」の記事については、「広義の記数法」の概要を参照ください。

ウィキペディア小見出し辞書の「冗長な記数法」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「冗長な記数法」の関連用語

冗長な記数法のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



冗長な記数法のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの広義の記数法 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS