数学コンバーター
数学形式を相互変換します:基数、角度単位、座標系、科学表記、ローマ数字。
すべての処理はブラウザー内でローカルに行われます — データはサーバーに一切アップロードされません。
入力
入力
変換
変換
変換
基数:2 進(2)、8 進(8)、10 進(10)、16 進(16)、任意の基数(2〜36)を相互変換。9 を超える桁は A〜Z を使用。
角度:度(°)、ラジアン(rad)、グラード(grad)、回転、分(′)、秒(″)。
座標:直交座標(x、y)と極座標(r、θ)を相互変換。出力角度は度。
ローマ数字:10 進(1〜3999)とローマ数字を相互変換。科学表記:標準 10 進と a × 10b 形式を相互変換。
変換の連鎖と有効数字
ここにあるすべての変換は、正確または定義された比の連鎖です — 基数とローマ数字は純粋な記法(値は変わらず書き直されるだけ)で、角度単位は固定係数を掛けます(1 回転 = 2π rad = 360°)。結果が入力より多くの精度を持つことは決してありません:マイル→フィート式の変換で 3.28084 ft は測定され丸められた係数なので、余分な桁は余分な精度ではありません。
基数変換は正確です(11110000&sub2; は厳密に 240&u2081;&sub0;)。しかし 0.1 のような 10 進小数には有限な 2 進形がありません — その base-2 展開は永遠に繰り返します。0.1 + 0.2 が 0.3 をわずかに超える原因と同じ浮動小数点の事実です。