Plank黒体輻射の数式計算してグラフ化を昔 C++で書いたものがあってF#でもやってみた。
こういうグラフは量子力学の教科書に必ず出てくる。黒体輻射の。黒体が輻射するってのかよ、黒いのにぃぃぃと昔は思ったが、今は何も考えん(笑) ま~そういうものでありまーーーす。
で、F#の記述でこういうのはダミだ、こりゃの例
k1 <- 1.0/(Math.Exp p - 1.0) これはOK牧場
k1 <- 1.0/(Math.Exp p -1.0) これはエラー出た。なんでやねん。。。。引き算しているだけで違いはないだろがあぁぁぁぁ ぷぎゃあ のコンコンチキのコンチキショー!!
-1.0のところがだめだってさ~ コンパイラは –1.0をひとかたまりの記号というか変数というかで捉えてマイナスの機能が働かないってさー。
てかね、チャッターズに訊きまくった次第である。なんというかね、四則演算の記号の前後は半角空白を入れる癖があるといいねえ。。。。
つーか、Python等では Formatterが働いてファイル保存時に整形してくれるのだけどね。
F#用の整形ツールも探してインストール・・・した気がするのだがなあ、VSCodeの拡張機能で。。。 いまのところ機能しないのでありまーーーす。まーす病なのでありまーーーす。
ま~そんなレベルでF#で四苦八苦してまーーーす(笑) いじょ