トップページ > プログラム > 2016年08月05日 > P4D3CPGd

書き込み順位&時間帯一覧

3 位/213 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001200212000008



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net

書き込みレス一覧

C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
201 :デフォルトの名無しさん[sage]:2016/08/05(金) 12:30:21.67 ID:P4D3CPGd
>>197
「そういう目的」でもdoubleで十分なんですよ。>>134
あえてdecimalを使わなきゃならない場面なんて普通はまずない。

それから、必用もないのにdecimalを使うような人(要するに誤差の問題をよく理解してない人)が
decimalを使っても意図したような誤差を含まない演算結果が得られないコードを
書く可能性が高い。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
204 :デフォルトの名無しさん[sage]:2016/08/05(金) 13:35:00.84 ID:P4D3CPGd
>>203
基本的な考え方は>>136に書いてあるよ。
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
424 :デフォルトの名無しさん[sage]:2016/08/05(金) 13:54:05.27 ID:P4D3CPGd
無駄に説明的な名前だとかえって分かりづらくなる場合もあるから
一概にどっちが正しいとは言えないと思うよ。

特にこの例みたいに、日本語や英語ですら何て表現してよいか迷うような概念の場合。

一般的には説明的な方が好ましいのは確かだけどね。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
209 :デフォルトの名無しさん[sage]:2016/08/05(金) 16:19:30.22 ID:P4D3CPGd
>>206
何を熱くなってるのか知らないけど、見積もれるに決まってるでしょ。
まさか誤差はランダムな値だとでも思ってるの?
馬鹿じゃないの。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
212 :デフォルトの名無しさん[sage]:2016/08/05(金) 16:38:02.60 ID:P4D3CPGd
>>210
一回の加減算でどの程度の誤差が発生しうるかは分かる(恐らく演算結果の
最上位桁の1の1e-15より小さい)のだから、どの程度の回数の演算まで「安全」かは
扱う数値の範囲と有効桁数から事前に計算できるでしょ。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
215 :デフォルトの名無しさん[sage]:2016/08/05(金) 17:23:54.01 ID:P4D3CPGd
>>213
少しは自分の頭で考えてよw
累積誤差が「安全」なうち必用な位置で丸めを行えば
数学的に正しい答えが得られなくまで誤差が累積することを防げるでしょ?

乗除算(特に除算)の誤差についてはdoubleに固有の問題じゃない。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
218 :デフォルトの名無しさん[sage]:2016/08/05(金) 18:01:19.80 ID:P4D3CPGd
>>217
正確に把握する必要なんてないの。
「安全」が確証できる間に丸めを行えば必用十分。
何を言ってるのかね。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
219 :デフォルトの名無しさん[sage]:2016/08/05(金) 18:03:05.39 ID:P4D3CPGd
っていうか、今の大学のカリキュラムってこういう話やらないの?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。