- 1 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 06:30:23 ]
- プログラムに必要な数学、算数に関する話題について語りましょう。
TIPS/Q&Aスレです。 宿題は自分で解き終わってから持ってきましょう。 前:プログラミングの為の数学と算数 vol.2 pc11.2ch.net/test/read.cgi/tech/1094368921/
- 357 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:59:27 ]
- y = Math.exp( - 0.5 / a) / (Math.sqrt(Math.PI * 2 * a));
これをa=の形にしたいんですが、どうやっても出来ません。。。 y * Math.sqrt(Math.PI * 2) = Math.exp( - 0.5 / a) / Math.sqrt(a); Math.sqrt(a) * ( - 0.5) * (1/ a) = Math.log(my * Math.sqrt(Math.PI * 2)); こんな感じで変形してるんですが、ここで行き詰まってしまいました。 どなたかヒントだけでもいただけないでしょうか(;´Д`)
- 358 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:01:13 ]
- >>357
数学板で聞け
- 359 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:08:58 ]
- >>357
初等関数では表せない。 LambertのW関数を用いれば書ける。
- 360 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:31:17 ]
- >>359
その方向で調べてみます。 ありがとうございます!
- 361 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 17:31:57 ]
- a = ( -.5 / log( y * sqrt( PI * 2 ) ) ) ^ 2
数学よくわかんないけど、これじゃダメポ?
- 362 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 04:26:24 ]
- >>361
なんか変形間違えてる
- 363 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 05:43:33 ]
- そうかなあ
- 364 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 06:50:38 ]
- >>363
もとの式を間違えてるんじゃないかしら. 一応式変形を書いておくと,分母払って y √(2πa) = exp(-1/2a) 両辺2乗して 2πay^2 = exp(-1/a) 両辺 -a で割って -2πy^2 = -1/a exp(-1/a) これを -1/a について解くと -1/a = W(-2πy^2) となる.ここで W は x exp(x) の逆関数(LambertのW関数). LambertのW関数は初等関数で書けないことが知られている.
- 365 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 07:39:27 ]
- >>364
やっぱダメか。 wikipediaにソースコードあるしW関数とやらの実装自体は難しくないっぽいね。 ちなみに363は俺じゃないよ。
- 366 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 03:19:59 ]
- 【教育】マイクロソフト、数学学習支援ソフト「Math」日本語版を初発売・・・テスト問題、論文作成なども可能
tsushima.2ch.net/test/read.cgi/newsplus/1237518336/
|

|