アカウント名:
パスワード:
昔温度を扱うプログラムを書くことがあって、華氏表示にも対応しなきゃならんとかで色々めんどくさかったのを思い出した。摂氏でも負の値をとることがあるし、いっそのこと絶対温度で統一してくれと思ったものです。
いっそのこと絶対温度で統一してくれと思った
人間がやるならともかく、プログラムならそんなに面倒な話でもないんじゃない?内部的には絶対温度で扱って、入出力時に変換すればいいよね。いずれにせよ、温度は整数ではなく、浮動小数点かなんかを使うんだろうから、負の値になっても特に面倒だとは思えないんだけど。COBOLでも使ってた?
確かに華氏には困ったものではありますが。
温度は整数ではなく、浮動小数点かなんかを使うんだろうから
しかし、それでは加減乗除で浮動小数点の誤差が累積しそうではないですか。
0.1K + 0.1K + ... + 0.1K = 0.99999K
0.1K * 0.1K = 0.099999K^2
0.1K / 0.1K = 0.99999
↑こんな感じで。これでは、低温物理の研究室が大混乱に陥ってしまいます。
# フィンランドの気温を表現するために、符号なし整数を使うべきではない、というのには賛成。
絶対温度を使えば符号なし整数にできますよ。フィンランドでは液体ヘリウムも凍りつく負の絶対温度を達成しそうな気がしないでもないですが。
統計熱力学なんかやっていると, 絶対温度でも負の値 [wikipedia.org]が出てきたりしますね.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
温度単位も (スコア:0)
昔温度を扱うプログラムを書くことがあって、華氏表示にも対応しなきゃならんとかで色々めんどくさかったのを思い出した。摂氏でも負の値をとることがあるし、いっそのこと絶対温度で統一してくれと思ったものです。
Re:温度単位も (スコア:2)
通常SI以外の単位系の推算式はSI単位系に換算して(係数をつけて)整理するんですが、このランキンを使った式は無次元なので単位換算できなくて往生しました。
まあ、おかげてランキン温度なんちゅうトリビアを知ったわけです。少しは特したかな?
# ロジン=ラムラー分布(粒子径の対数と粒子数の対数の対数をでプロットすると直線に乗る破砕分布)とか。
# いらない知識ばかり蓄積した講義だった。
Re:温度単位も (スコア:1)
いっそのこと絶対温度で統一してくれと思った
人間がやるならともかく、プログラムならそんなに面倒な話でもないんじゃない?内部的には絶対温度で扱って、入出力時に変換すればいいよね。
いずれにせよ、温度は整数ではなく、浮動小数点かなんかを使うんだろうから、負の値になっても特に面倒だとは思えないんだけど。
COBOLでも使ってた?
ごめんねお兄ちゃん…理奈馬鹿だから (スコア:2)
確かに華氏には困ったものではありますが。
しかし、それでは加減乗除で浮動小数点の誤差が累積しそうではないですか。
0.1K + 0.1K + ... + 0.1K = 0.99999K
0.1K * 0.1K = 0.099999K^2
0.1K / 0.1K = 0.99999
↑こんな感じで。これでは、低温物理の研究室が大混乱に陥ってしまいます。
# フィンランドの気温を表現するために、符号なし整数を使うべきではない、というのには賛成。
Re: (スコア:0)
絶対温度を使えば符号なし整数にできますよ。
フィンランドでは液体ヘリウムも凍りつく負の絶対温度を達成しそうな気がしないでもないですが。
Re:ごめんねお兄ちゃん…理奈馬鹿だから (スコア:1)
統計熱力学なんかやっていると, 絶対温度でも負の値 [wikipedia.org]が出てきたりしますね.