対数の計算方法について
- 対数の計算方法について質問があります。具体的には、Ω=(1/N!)*(V^N/h^3N)*{π(2π^2*mE)^[(3/2)N-(1/2)]}/Γ[(3/2)N+1] を対数にし計算していく方法がわからないという内容です。
- 計算する式は、最終的にはlogΩ=NlogV+(3/2)Nlog(2E/3N)+・・・・・・(・・・はVとEを含まない項)という形になるはずですが、具体的な計算過程がわからないという質問です。
- 教科書に載っている計算過程ではうまくいかないため、正しい計算手順を教えてもらいたいという要望です。
- ベストアンサー
対数の計算
Ω=(1/N!)*(V^N/h^3N)*{π(2π^2*mE)^[(3/2)N-(1/2)]}/Γ[(3/2)N+1] として Ωの対数をとって計算していくと Γ(n+1)!=n! logN!=NlogN-N を用いて logΩ=log1-logN!+logV^N-logh^3N+[(3/2)N-(1/2)]logπ(2π^2*mE)-logΓ[(3/2)N+1] =log1-NlogN+N+NlogV-3Nlogh+[(3/2)N-(1/2)]logπ(2π^2*mE)-logΓ[(3/2)N+1] =・・・・・と計算していけるんですが どうしてもlogΩ=NlogV+(3/2)Nlog(2E/3N)+・・・・・・ (・・・はVとEを含まない項) 教科書によれば最終的にはlogΩ=NlogV+(3/2)Nlog(2E/3N)+・・・・・・ (・・・はVとEを含まない項)という式なるはずで、この式をを導きたいんですが、計算でうまくいかないんです。 なかなかlogΩ=NlogV+(3/2)Nlog(2E/3N)+・・・・・・ (・・・はVとEを含まない項)に もっていけないんで、それの計算過程を教えていただきたいです。
- tarepan
- お礼率56% (33/58)
- 数学・算数
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ここでのΩは、熱統計力学で、N個の質点からなる理想気体が体積Vに閉じ込められているときの状態数を古典的に求めたものではないですか? だとしたら、Ωの式が違っています。 正しくは、次のようになると思います。 Ω=(1/N!)*{V^N/h^(3N)}*(2πmE)^(3N/2)/Γ(3N/2+1) ・・・・☆ あとは、この式の両辺の対数をとる際に、問題に与えられたスターリングの公式 Γ(x+1)=x! log(x!)≒xlog(x)-x を使って解けば、導出できると思います。 logΩ≒-log(N!)+Nlog(V)-3Nlog(h)+(3N/2)log(2πmE)-(3N/2)log(3N/2)+3N/2 =Nlog(V)+(3N/2)log(E)-(3N/2)log(3N/2)+(V,Eを含まない項) =Nlog(V)+(3N/2)log{2E/(3N}+(V,Eを含まない項) ちなみに、Ωの導出は、各質点の直交座標に共役な運動量をpi(i=1,2,・・・,3N)とすると、運動エネルギは、 pi^2/(2m)≦E の条件を満足する範囲での下記の積分から求められます。 Ω=V^N/{h^(3N)*N!} ∫dp1dp2・・・・dp3N ここで、この積分の値は、半径√(2mE)の3N次元の球の体積になっていますが、n次元における単位球の体積がπ^(n/2)/Γ(n/2+1)となることを利用すると、 (2mE)^(3N/2)*π^(3N/2)/Γ(3N/2+1) =(2πmE)^(3N/2)/Γ(3N/2+1) となり、式☆が求められます。
関連するQ&A
- 計算量のオーダについて
O(n^2+nlogn) O(n√n+nlogn) O(nlogn+n^2)+O((n^1.67)logn) O(nlogn+n^100)O(n^0.7+logn) この4つの式をそれぞれ簡略化せよという問題なのですが、 考え方がよくわかりません。 どなたかご教授よろしくお願いします。
- ベストアンサー
- 情報処理技術者
- 対数logについて
対数logについて 基本情報処理技術者試験の勉強をしているのですが、 オーダ記法のところで、よく使われる表現として O(1) O(log n) O(n) O(n log n) O(n^2) ←計算時間小 計算時間大→ という五つの表現が紹介されているのですが、 このうち対数logを用いた物が理解できません。 例えば0(n)は、データ量nが2倍に増えれば計算時間も2倍になるということですよね。 しかしO(log n)だとどういう考え方になるのかわかりません。 対数についてもまだ理解できていないので、 対数のことから教えていただけないでしょうか。回答お待ちしてます。
- ベストアンサー
- 情報処理技術者
- 対数の変形の仕方を教えてください
お世話になります、対数が元々苦手だったのですがもう一度覚えるため質問させて頂きます。 [問] 14けたの16進数の最大値は,10進数で表すと何けたか。ここで,log[10]2=0.301とする。 ア 15 イ 16 ウ 17 エ 18 [解説] 14けたの16進数の最大値は16^14-1であり、これが10進数でnけたとすると (1)10^n-1≦16^14-1<10^n 常用対数をとってこのようになる (2)n-1<14log[10]16≦n (3)14log[10]16≦n<14log[10]16+1 (4)56log[10]2≦n<56log[10]2+1 (5)56×0.301≦n<56×0.301+1 (6)16.856≦n<17.856 したがってn=17 10進数で17けたで表せる。 [質問] (1)~(2)の変換で 常用対数をとってこのようになる、との解説があるのですが 「常用対数をとって」の意味が理解できません、手前勝手な解釈で各辺に log[10]掛けるという意味なら (2)は 10^n-1→10log[10]n-1 16^14-1→14log[10]16 10^n→10log[10]n となり、このようになると思うのですが (2)10log[10]n-1<14log[10]16≦10log[10]n 恐らく基本的な対数の変形式が理解できていないためだとおもいます (1)~(2)の変形の理由を馬鹿でも分かるようにご教授お願いいたします。
- ベストアンサー
- 数学・算数
- 漸化的計算量のオーダー記法O表記について
漸化的計算量のオーダー記法O表記について オーダー記法Oでの表記の仕方って、ようするにnをn→∞とした時に、一番大きくなる項を抜き出しきて、n→∞の時、増加量が微少な係数は無視をする。という考え方でいいんでしょうか? 例えば 1000*(2^n)+0.5(n^n)=O(n^n) nlogn+n√n=O(n√n) n^2.01+(n^2)log(n^2)=O((n^2)log(n^2)) であってますか?
- ベストアンサー
- その他([技術者向] コンピューター)
お礼
とても詳しく教えていただいてありがとうございました。