
No.6ベストアンサー
- 回答日時:
最大値の数字から判断して、IEEE754の単精度実数だろうと思いますのでその線で説明します。
まず、浮動小数点数が 仮数部×指数部で表されるというのはいいですよね?
で、二進数でこれらの最大値を考えると、
1.111....1 (全部で24ビット分) が仮数部の最大値で、
指数部の最大値が 127 になるというのもいいですか?
そうすると全体として
1.111...11(二進数) × 2^127
が最大の大きさになります。これを十進数に変換すると大体質問にあるような数字になります。
正確な手順は忘れてしまいましたが、とりあえず指数部に関しては
2^126 が十進数では何桁になるかを概算すると
log10(2^127) → 127 × log10(2) → 127 × 0.301 → 38.22700
となりますのでまあ大体38桁前後(10^38) ですよ。ということです。
正確なところは数学カテゴリででも訊いてください(^^;
数値計算入門I~第2回~
http://zwo.phys.chs.nihon-u.ac.jp/Suchi12/1-2/1- …
No.9
- 回答日時:
大丈夫だろうけど「その形式だ」と勘違いされるとまずいな~と思ったんですが, 文章を読み切れず申し訳ありません>#8.
しかし, 本当のところどんな形式なんだろ?
No.8
- 回答日時:
>ここで挙がっている形式とは異なります>#6.
ごもっとも。
それを踏まえた上でこういった感じで求められますよという例を出したまでですので
その辺ご賢察いただきたく :)
No.7
- 回答日時:
IEEE754 単精度実数は符号 1ビット, 指数部 8ビット (オフセット 127), 仮数部 23ビット (指数部が 0 と 255 以外では整数部の 1 を除く) なので, ここで挙がっている形式とは異なります>#6.
もちろん「最大値」から IEEE754 単精度っぽいことは推測できるんですが, ビットの振り分け方が違う (特に仮数部が 24ビットということから「仮数部を 16進 6桁で表現し, 指数部は 16 のべき」という可能性すらある) ので「どういう表現なのか」と聞いてるわけです.
ところで, その「モノの本」のタイトルなどは挙げられないんでしょうか? まあ挙がったとしても確認できるかどうかはわかりませんが.
No.5
- 回答日時:
「どんな値を意味するのか」はその「モノの本」に (数式付きで) 書いてあるような気がするんだけどなぁ. 書いてなかったとしても, 調べるために必要なものはそろってるはずだから検索すればわかるはずだよ.
浮動小数の表記法としては IEEE754 が標準だけど, これだと指数部は 8ビットなんだよなぁ. だから聞いたんだけど....
この回答へのお礼
お礼日時:2008/04/02 23:31
ご返信、ありがとうございます。
IEEE754とはビットの振分けが違うようです。
ネットで調べた限りでは2通りの表記方法があるようです。
範囲の結果の表記はあるのですが、計算過程を見つけるとはできませんでした。
No.1
- 回答日時:
/*
C# 多分計算としてはこんな感じ。
Wikipedia見ると,単精度浮動小数点数は
http://ja.wikipedia.org/wiki/%E6%B5%AE%E5%8B%95% …
符号部1ビット・指数部8ビット・仮数部23ビット
って書いてあるんだけど?
仮数部はその仕様上,最大で2未満にしかならない(正確には2 - System.Math.Pow(2,-23))
面倒くさいので2でいいや。
指数部は正と負の数を考えなきゃいけないから
8ビットだと
最大で
System.Math.Pow(2,(8-1)) - 1
最小で
System.Math.Pow(2,-(8-1))(こちらは絶対値の最大最小を求めるのには使わない)
小さいほうが1大きいのは
http://www.algolab.co.jp/~lum/pcnyumon/nyu032.htm
あたりを参考のこと
符号部ももちろん、絶対値の最大最小を求めるのには使わない
よって
考えられる最大値は
= System.Math.Pow(2,System.Math.Pow(2,7) - 1) * 2
見づらいから10を底として対数とって見よう・・・(以下コード見ればわかるので省略)
*/
namespace Q3912041A
{
class Program
{
public static void Main(string[] args)
{double a = System.Math.Pow(2,System.Math.Pow(2,7) - 1) * 2;
//最大桁数
System.Console.WriteLine(System.Math.Floor(System.Math.Log(a,10))); // 38
System.Console.WriteLine(a / System.Math.Pow(10,38)); // 3.40282366920938
System.Console.ReadKey(true);
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 地球科学 高3地学です。一通りといてみた問題ですが、授業で習った範囲外のため有識者の方、ご教示頂けると幸いです 2 2022/08/12 00:25
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 大学・短大 大学 統計学 2 2022/09/18 15:06
- 数学 絶対値の最大と最小 5 2023/02/25 03:42
- 数学 高2 数2 3 2022/06/20 21:39
- 小学校 算数の問題で悩んでいます。 2つの数A,Bを四捨五入して整数の概数にすると、順に25と3になりました 5 2023/08/21 15:05
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- 数学 この写真の問題の(2)について何ですが、(1)の「2解が共に1より大きい」という時は写真のように、 5 2022/07/22 11:46
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
①とても初歩的なことなのですが...
-
対称式の最大値
-
x(x-1)(x-2)(x-3)の最大値と最...
-
極大値・極小値 を英語で
-
大学数学(最大最小問題)
-
2変数関数の最大、最小の問題に...
-
正と負の数値が混在する中で、...
-
マルチディスプレイ【2台】に...
-
連続関数について
-
レーダーチャートの軸
-
三角比の問題です。 AB+BC+CA=1...
-
2次関数の最大最小の問題
-
至急お願いします
-
max,minの意味
-
〇a, bを実数として、P=a⁴-4a...
-
excelのグラフでY軸の最小値を...
-
至急!1対1対応の演習 一文...
-
最大の定理、最小の定理の証明
-
Excelグラフ作成方法を教えてく...
-
確率の問題
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
極大値・極小値 を英語で
-
マルチディスプレイ【2台】に...
-
①とても初歩的なことなのですが...
-
なぜ、最小値がないのかが分か...
-
至急お願いします
-
範囲の始まりと終わりの値の名称
-
数学の問題です。
-
Excelグラフ作成方法を教えてく...
-
3σと最大値,最小値
-
aを正の定数とし、f(x)=x²+2(a-...
-
2変数関数の最大、最小の問題に...
-
三角関数の問題教えてください...
-
MOS365 Excel Expert / Excel R...
-
正と負の数値が混在する中で、...
-
数II:三角関数の合成です
-
条件付き極値問題といわれる問...
-
y=-|x-2|+3のグラフで 問題 ...
-
なぜ減点なのか。
-
確率の問題
-
正則だから、有界?
おすすめ情報