• ベストアンサー

きれいな形の多変数の積分計算。対称的な形のため、簡略化できそう?

ご覧いただきありがとうございます。もう数日間、この積分計算で行き詰まっており、解答へのヒントを見つけられずに困っております。まずは式を示し、その後に背景を説明します。 いま与えられている被積分関数は以下の形をとっています。 {cos(x)cos(y)cos(a)cos(b)}^2 _________________________________ {(x-y)^2 + (a-b)^2}^(1/2) この関数をx,y,a,bでの4重積分を行いたいのです。積分範囲は全て-Pi/2 から+Pi/2です。結果はコンピュータ上で計算するため、解析的に解けなくてもいいです。 単純にこれをMapleなどの解析ソフトに入力すると、分母が0になる特異点が存在するため発散との結果を出してしまいます。しかし式変形するとわかるように、この積分は発散しません。 ※a=b、y=0とするとxのみの関数になりますがこれは奇関数の形をとるため積分結果はゼロになります。 こんなきれいな形をしているのに、一筋縄じゃいかないところが悩ましいです。 さて、この問題の背景ですが、2次元の有限空間に閉じ込められた電子とホール間のクーロンポテンシャルを計算するところからやってきています。いま、2つの粒子は定常状態を取っていると仮定しています。 どうか、指針などで結構なので何か思いついた方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.7

私の解説が大雑把なところだけしか説明していないために困っているようですが、それというのもspecialさんの質問は卒業論文かなにかのだと思えているので、あまり解答を書きたくないのです。解答を与えてしまうと考える意味がないですからね。それは自分で発見する喜びを奪うことになるかもしれませんから。 前回の問題、ベクトル記号をつかった積分の表記とかが分ってないようで誤解されているようですが、そういうことは今の問題の本質じゃないのでこれ以上突っ込むのはやめにします。 もう少し簡単な ∫_{0,1}dx∫_{0,1}dy 1/√(x^2+y^2) を考えてみてください。これは発散しますか?発散しないならどうやって計算しますか。これがspecialさんの困難の本質部分を残したかなり簡単化された問題です。

special90
質問者

お礼

途中から音信普通になってしまい、申し訳ありませんでした。atomicmoleculeさんの仰るとおり、これは卒業論文のなかの計算の一つでした。先生に聞いても、大まかなヒントのみしかいただけなく行き詰まり、今回OKWaveで投稿したというしだいであります。 現在までatomicmoleculeさんのベクトル表記の方法を取りながら、どう変形できるか考えていますがあと一歩といったところです。あと二週間と少しで締め切りなので、どうなるか本当に心配ですが頑張るしかありません。 ここで議論を少しでも展開することができて光栄ですし、また沢山学べました。どうもありがとうございました。

その他の回答 (6)

  • noocyte
  • ベストアンサー率58% (171/291)
回答No.6

> f=∫dθ d|r| |r| * 1/|r| = ∫dθ ∫d|r| > となって積分できそうですね。 ∫(1/r)dS って収束するんですね! 驚きました. にわかには信じられなかったので,間違い探しをしようとしてしまいました.(笑) 直観で発散すると,証明もせずに信じてました.(反省) ところで,被積分関数の分母 {cos(x)cos(y)cos(a)cos(b)}^2 は, 確率密度 |ψ|^2 だろうと推測しているのですが,もしそうであれば, これは単純な2次元の (クーロンポテンシャルのない) 井戸型ポテンシャルじゃないんでしょうか? そもそも電子とホールの平均クーロンポテンシャルを計算しようとしているのに,それでいいんでしょうか?

special90
質問者

補足

その通りでございます、関数の分子(↑タイプミスですよね)は確率密度であり、式全体は平均のクーロンポテンシャル(CPと略)をあらわすものです。 この式の正当性を考えるには、問題の背景を考える必要があります。 まず、電子とホール間のCPは本来、ベクトルrに依存します。しかし系の構造、つまりリングの半径が充分に大きいことをふまえると、CPが断面内の距離の依存性は無視できると近似し2粒子間の角度θのみに依存できると考えれます。 CPをθのみの関数であらわそうとすると、 -e^2 / |2Rsin(θ_e - θ_h)|になってしまいます。そうすると、角度差=0radのところでCPが発散してしまうため、分母に何か項を足す必要があります。そこで導入するのが今回のCPなのです。 上に書いたとおり、断面内でのCPは電子とホールに影響を与えないため、断面内で電子とホールが定常状態を保っていると仮定できます。 正直僕もちょっと不安なんで、つっこみ大歓迎です。

回答No.5

私の意図がうまく伝わってないようなので再度かきます。 先ず積分が発散しているんならどうしようもありませんが、そこをちゃんと確認してください。この積分は定義されているかどうか、それを調べてください。その際に (1)被積分関数が発散する場所を先ずしっかりとおさえる。 (2)被積分関数が発散しているところで、積分の測度がゼロになるかもしれないので、そこをちゃんと注意して積分が定義されているかどうか調べること。 (例:∫_{0, 1}log(x)dx はlog(0)=∞ ですが積分はちゃんと定義されています。) ベクトルを使ったのは本質ではありません。 積分が定義されているんなら、変数変換をして積分しやすい形にしてください。その際に領域をいくつかに分けておく方が便利でしょう。 (例えば-π/2<x<0 , 0<x<Pi/2 のような二つの領域) 問題が難しすぎると思う場合には簡単な例をつくって疑問点を解消してから取り組んだ方がよいとおもいます。その意味で前回の例をつくりました。 頑張ってください。良いお年を

special90
質問者

補足

あけましておめでとうございます。 前の記事にすでに補足を書いてしまい、補足を記入できなかったためこちらにレスします。前の積分計算で疑問点がいくつかありました。 ひとまず、僕が疑問を持った箇所を飛ばして、最後まで式を追わせていただきます。 f = ∫dx dy da db 1/{(x-y)^2 + (a-b)^2}^(1/2) ***次の式変形にどうしても行き着けないので、いくつか質問をさせていただきたいです。 まず前の式ではfの次元は、xyabが全て長さLの次元を持っていることを踏まえるとL^3ですよね。 しかし、次の式ではL^1となってしまいますが、これはいいのでしょうか。 dr1=(dx, da)ですよね。そうすると、dr1・dr2=dxdy+dadbになると思います。 f= ∫dr1 dr2 1/|r1-r2| r1=(x,a) r2=(y,b) f=∫dr dr2 1/|r| r1-r2=r , dr=dθ d|r|*|r| ***この上の変数変換にも疑問を覚えます。最初あったベクトル変数r, r2(変数要素4つ)が、次の式ではスカラー変数θと|r|の2つのみになっていますが、どうして成り立つのかがわかりません・・・。 f=∫dθ d|r| |r| * 1/|r| = ∫dθ ∫d|r| 何か僕の知らない積分計算などが含まれていたようなら、キーワードだけでも書いていただければ助かります。

回答No.4

問題の本質はx=y, a=bの時の発散ですよね。問題を簡単化して次のような問題を先ず考えてみたらどうでしょうか? f = ∫dx dy da db 1/{(x-y)^2 + (a-b)^2}^(1/2) 積分領域はx=y, a=bを含むところだけが本質でしょうから全て0~1に制限しておきます。 ところでこの積分ベクトル記号を使ってて書くと f= ∫dr1 dr2 1/|r1-r2| r1=(x,a) r2=(y,b) となる2次元ベクトル。 この式更にベクトルの変数変換をすると f=∫dr dr2 1/|r| r1-r2=r , dr=dθ d|r|*|r| と極座標でかくと f=∫dθ d|r| |r| * 1/|r| = ∫dθ ∫d|r| となって積分できそうですね。 まとめるとx=y , a=b となる点からの寄与は積分測度がゼロになるために発散がおさえられるのではないかということですが。積分が測度によって巧く定義されているなら変数変換をして測度を取り出してやると数値計算もできるはずです。がんばってください。 f=0.7433

special90
質問者

補足

年の瀬にありがとうございます。 ベクトルを使うと簡単になるんですねぇ。この方法で少し試させていただきます。2-3日のうちに再びレスできると思います。 しかし不安なのは元の式中のcos内の値をベクトルにした後でどうするか、という問題です。

  • noocyte
  • ベストアンサー率58% (171/291)
回答No.3

量子力学や半導体物理(?)にはあまり詳しくないので, そのへんの考察はひとまずおいときます. > いま、このリングを1次元の細線とみなして計算したいため、 > クーロンポテンシャルをθのみの関数にしようとしています。 リングの断面に関する平均を計算するのに,円筒座標を使っておきながら. 直交座標と同じように計算しているように思えます. ある関数 f(ρ, θ, z) の空間平均を円筒座標で求める場合, その微小体積は dV=ρ・dρ・dθ・dzなので, リングの体積をVとすると,f の平均値 f(average) は f(average) = (1/V) ∫f・dV = (1/V) ∫∫∫ f・ρ・dρ・dθ・dz. 一方,f をリングのθ方向の断面内で平均した値を g(θ) とする. f(average) を g(θ) で表すと, f(average) = (2π)^(-1) ∫g(θ)dθ ∴ g(θ) = (2π/V) ∫∫ f(ρ, θ, z)・ρ・dρ・dz. この問題の場合,おそらくfは2粒子間のクーロンポテンシャルと, 量子力学の確率密度 (|ψ|^2) の積になるのだと思います. 2粒子系なので,たぶんdVではなくdV_e・dV_hで積分するのでしょう. それから,門外漢の疑問ですが,電子とホールのクーロンポテンシャルは, (古典電磁気学と同じ) 単なる距離の逆数でいいんでしょうか? これがある限り,どう頑張っても積分は発散すると思うのですが. 両者の位置が一致した場合,「対消滅」しちゃったりしないんですか?

  • noocyte
  • ベストアンサー率58% (171/291)
回答No.2

#1 です. それから,分母の√の中が (x-y)^2+(a-b)^2 となってるのが 少し気になるので補足します. もし点 (x, y) と点 (a, b) の距離を求めるのであれば √((x-a)^2+(y-b)^2) ですが,その点は大丈夫ですか?

special90
質問者

補足

いまパソコンに向かいっきりなので、即レスします。 ご心配ありがとうございます。その点は大丈夫です!文字のおき方が悪かったですね。 うーん、確かに問題提起から考えなおす必要があるのかもしれませんね。 量子力学的な話をもう少しさせていただくと、いま考えている全体の系は量子リング中に閉じ込められた励起子なんです。励起子を構成する電子とホールの円筒座標はρ、z、θで与えられていて、リングの半径がリングの断面より十分大きいと考えています。断面は正方形です。ですから、質問文の中のxyabはρ_e, ρ_h,z_e, z_h,に対応します。 そうですね、形状で似ているのは輪ゴムです。この中に電子とホールが閉じ込められています、外は無限ポテンシャルです。 いま、このリングを1次元の細線とみなして計算したいため、クーロンポテンシャルをθのみの関数にしようとしています。ただし、2粒子が同じ角度にいるときにクーロンポテンシャルが発散してしまうため、今回のような計算が必要になりました。2粒子が定常状態で存在していて、そのときの平均エネルギー。 長くなりましたが、もしお時間がありましたらまたご意見お願いします。

  • noocyte
  • ベストアンサー率58% (171/291)
回答No.1

> ※a=b、y=0とするとxのみの関数になりますが > これは奇関数の形をとるため積分結果はゼロになります。 ??? その場合,分母は x じゃなくて |x| なので偶関数ですが? その場合に限らず,分母も分子も常に非負です. だからその積分範囲では発散します. ポテンシャルの計算式を立てるところから見直す必要があると思います.

special90
質問者

補足

ありがとうございます! あ、、、そうですね、単純に2乗とルートで相殺しちゃうミスをしてしまったようです。指摘いただき本当にありがとうございます。 しまった・・・また行き詰まりそうです。 2粒子が定常状態をとっているときの、両者間に働く平均のクーロンポテンシャルを求めたいのに・・・。

関連するQ&A

  • 積分計算の矛盾

    y=x^(-1/2)の関数なのですが、 この関数をx=0からx=n(n>0とする)まで積分すると 結果は2√nになるかと思いますが グラフを書いて面積を考えると、無限大に発散する気がします。 しかし計算上は収束します。 これは一体どう理解したらよろしいのでしょうか?

  • 多変数の積分について

    こんにちは。 現在多変数の微積を勉強しているのですが、わからないことがあるので教えてください。 まず、一つ目は広義積分の収束についてです。 ∫D dxdy/(1+x^2+y^2)Dは全平面 という広義積分なのですが、私は極座標変換をした結果この積分は発散すると思うのですがどうでしょうか? もう一つは計算問題です。 ∫D (x+y)^4dxdy D:|x|+|y|≦1 なのですが、上手い変数変換がわからないのです。 とりあえず私はu=x+y,v=x-yと変換したところ答えが2/5とでたのですが、全く自信がありません。 恐れ入りますがご指摘をお願いします。

  • 積分の計算について

    次の計算についての質問ですが・・・ 何気なく計算してて、わからなくなったので、わかる方どうか、お力添えを・・・  ∫(1-y)(a-b)dy の式で,中を積分したとき =1/2(1-y)^2(a-b) と計算するやりかたを教えてください。 あと、先に中を計算してから、積分するやり方の問題点を教えてください。 やさしく教えていただけたら幸いです。

  • 三重積分 (x^2+y^2+z^2)dxdydz

    範囲はこれで与えられています。x^2/a^2+y^2/b^2+z^2/c^2<=1 x=a*r*sinθcosλ y=b*r*sinθsinλ z=c*r*cosθ とおきました。rは0から1まで、θは0からpiまで、λは0から2piまでだと思います。ヤコビアンはabcr^2sinθになります。それを普通に積分していたのですが、答えが合わなかったのです。私のやり方が正しいかどうかだけを教えてほしいです。 よろしくおねがいします

  • 積分計算のヒントを下さい

    突然ですが、以下の式をxとyで積分したいのですが、 上手く計算ができずに滞っています。 ...............N-1 M-1.........................x-nd...............y-md g(x,y) =  Σ  Σ exp{i・A・rect(-----)・rect(-----)} ...............n=0 m=0..........................a...................b N,M,n,m,d,a,b,A:整数 .......は位置合わせのために入れてます。 最終的に三角関数等である程度コンパクトにまとめられれば と考えていたのですが、かなり初期段階から詰まっています。 ヒントだけでも十分ですのでアドバイスお願いします。

  • ∫cosh^2(x)/(a^2+(b-x)^2)dxを-∞<x<∞の範囲で定積分をしたいのですが、やり方を...

    ∫cosh^2(x)/(a^2+(b-x)^2)dxを-∞<x<∞の範囲で定積分をしたいのですが、やり方を教えて頂けませんか? 最終的には、bを変数としてグラフを描くことが目標です。 mapleを(初心者ですが)使って不定積分すると、 -2/[(e^x)^2+1](a^2+b^2-2bx+x^2)+∫4(b-x)/(a^2+b~2^2bx+x^2)^2((e^x)^2+1)dx となり、積分結果に積分が出てきます。 また、直接定積分を行うと積分されずにそのままの∫の形で表示されます。 mapleの使い方が悪いのか、そもそも扱っている式が難しいのかわかりません。 数値計算を行う方が適していたら、その方法もお教え下さい。 申し訳ありませんが、どなたか教えて下さい。よろしくお願い致します。

  • 畳み込み積分の数値計算方法

    y(t)=∫f(τ)h(t-τ)dτ, 積分区間 0≦τ≦t. この畳み込み積分のfとhの関数形が具体的にわかっているときに、y(t)の値を求めるにはどうすればいいのでしょうか。積分が解析的な式で表される場合はその式にtの値を代入すれば済むと思いますが、解析的な式でかけない場合は数値計算しないといけないと思います。数値計算はどのようにするのでしょうか? ラプラス変換とかフーリエ変換とか使うのでしょうか? 数値積分をするのでしょうか? 常套手段があると思うので、教えて下さい。

  • 発散するのに積分可能?

    積分∫∫∫|R|^-2 dxdydz を考えます。 積分領域は全空間とします。 またRは三次元ベクトルでR=(x,y,z)と定義され、|R|はベクトルRの長さとします。 さて、明らかにR=0の点で被積分関数は発散します。 私の式変形が正しいのであれば、球座標変換により、上記の積分は ∫∫∫sin θ drdθdφ = [有限の値] となり、積分可能となります。 私の質問は以下の2つです。 (1)式変形はあってますか? (2)発散するのに有限の値を持つのはなぜ? 例えば1次元の関数 x^-2 を[a,+∞]の範囲で積分することを考えます。 このとき、a->0とすれば積分値はどんどん大きくなります。 同様に考えて、問題の積分の式は発散すると思ったのですが、なぜか有限の値が出てきてしまいました。 球座標系にしたとたんに有限の積分値になってしまうのはなぜなのでしょうか? それとも、私はどこかで大きな勘違いをしているのでしょうか?

  • 積分です

    ∫xy dl  積分経路は(x-a)^2+y^2=a^2 (y>0) に沿って、点A(0,0)から点B(2a,0)までです。 上の式の積分がわかりません。極座標を使って計算したところ、a^2となったのですが、パソコンに計算させたところ、πa^3/2 となりました。正しい回答がわかる方がいたらお願いします。

  • 積分計算

    以下の積分計算、間違っているのですが、どこで間違っているのかご指摘お願いいたします。 ∫{(sin x)^3・cos x }dx cos x = t とおくと、 -sin x ・ dx = dt よって、与式は ∫-(sin x)^2 ・ t ・ dt = ∫ (t^2 - 1)t・dt = 1/4 (t^4 - 2t^2) = 1/4 (cos x)^2 {(cos x)^2 -2}