記事へのコメント6

    • 注目コメント
    • 新着コメント
    linden
    linden Rubyに限らんが…ってかRubyのことは分からんが、C++やC# で失念して(f == g)がtrueにならなくてドツボにはまることがよくある。

    2015/10/27 リンク

    その他
    HISAMATSU
    HISAMATSU 「浮動小数点数が等しいかどうかを、等号演算で判定してはいけません」

    2009/06/23 リンク

    その他
    ukstudio
    ukstudio WEB+DB Vol51の特集に対しての指摘

    2009/06/22 リンク

    その他
    kilrey
    kilrey ↓途中の計算で桁落ちしている可能性も考慮しないと。

    2009/06/21 リンク

    その他
    pipehead
    pipehead > ((1.0 - 0.9) - 0.1).abs <= Float::EPSILON は正しいのですが、(101.0 - 100.9 - 0.1).abs と比較するイプシロンは、1.0 + EPSILON > 1.0 を満たす最小の数じゃなくて、101.0 + EPSILON > 101.0 を満たす最小の数です。

    2009/06/20 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    浮動小数点数の同値比較には計算機イプシロンを使うこと - Tociyuki::Diary

    コメントのご指摘のとおり Float::EPSILON は相対誤差のため、比較したい f と g の絶対値の大きな方を...

    ブックマークしたユーザー

    • W53SA2021/12/09 W53SA
    • linden2015/10/27 linden
    • ryshinoz2013/07/26 ryshinoz
    • nagayama2013/07/26 nagayama
    • ni66ling2013/05/02 ni66ling
    • akishin9992012/12/12 akishin999
    • ohnishiakira2012/07/06 ohnishiakira
    • akakit2012/04/17 akakit
    • pandazx2010/08/19 pandazx
    • alt-native2010/02/22 alt-native
    • mas-higa2009/10/14 mas-higa
    • t-sat2009/07/12 t-sat
    • kageroh_2009/07/07 kageroh_
    • malibu-bulldog2009/07/06 malibu-bulldog
    • agw2009/06/29 agw
    • threeMonths2009/06/25 threeMonths
    • HISAMATSU2009/06/23 HISAMATSU
    • perezvon2009/06/23 perezvon
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - 暮らし

    いま人気の記事 - 暮らしをもっと読む

    新着記事 - 暮らし

    新着記事 - 暮らしをもっと読む

    同時期にブックマークされた記事