物理をする上で必須となる数学の内の1つが「ベクトル解析」だ。
座標の各点に量と向き(要はベクトル)を与える「ベクトル場」なるものが登場し、主にその微分と積分を扱う単元になる。
ベクトルの微分がいわゆるグラディエント(grad,勾配)、ダイバージェンス(div,発散)、ローテーション(rot,回転)であり、これらは計算自体は難しいものではないため覚えやすい。
しかし厄介なのが積分、すなわち線積分と面積分だ。
両者とも電磁気学では必須の数学なのだが、一般的な関数に対する積分とは計算の仕方が結構異なり、注意が必要になる部分も多い。
私自身、両者とも計算方法をすぐに忘れることが多く、電磁気学の復習時もかなり苦労した。
そこで今回からは私自身の備忘録も兼ねて、線積分と面積分の計算法と例題をまとめ、記事にしていこうと思う。
まずは線積分から見ていく。
概要
線積分では「線」と書かれている通り、ある座標系に線を引き、その線に沿って積分を実行する。
その線では直線でも曲線でも良いし、開いていても閉じていても良い。
しかし、積分されるものが関数ではなくベクトル場であることが、これまでの積分との大きな違いだ。
例えばベクトル場→Aがあったとき、これを経路Cに沿って線積分する場合は
∫C→A⋅d→r
を計算する。
ただしd→rは経路Cを細かく分割した微小ベクトルであり、線素ベクトルと呼ばれる。
線積分の基本的な計算の手順は下記のようになる。
(1) 経路C上の位置ベクトル→rを1つの変数で表す(パラメーター表示する)。ここではその変数をtとする。
(2) (1)で得た位置ベクトル→rを変数tで微分し、その上でtの微小量dtをかける(積分変数の変数変換をする)。これが線素ベクトルd→rとなる。
d→r=dtddt→r
(3) (1)での経路Cの位置ベクトル→rを線積分するベクトル場→Aに適用する。
(4) (2)で得た線素ベクトルd→rと、(3)でパラメーター表示を適用したベクトル場→Aの内積を計算する。
(5) 経路C上でのtの変化を積分範囲とし、(4)で得た内積を積分する。
経路Cが複雑な場合は、経路上の位置ベクトル→rを1つの変数で表せられるまで単純な経路に分割し、各経路について上記の計算を実施して、最後にそれらを足し上げればよい。
これだけではまだイメージがつかないだろうから、実際に例題を解いていこう。
例題1
例題1
aを定数として→A=(−ay,ax,0)というベクトル場を考える。このとき、次の問に答えよ。
(1) 図1のように点A:(1,0,0)、点B:(1,1,0)、点C:(0,1,0)の3点をつないだ閉曲線cを考える。この閉曲線cに沿った→Aの線積分を求めよ。ただし線積分の向きは図1の矢印の方向(反時計方向)を正にとる。
(2) 図2のように点A:(1,0,0)から点C:(0,1,0)まで、原点Oを中心とする半径1の円の円周に沿って曲線ℓを引く。この曲線ℓに沿った→Aの線積分を求めよ。ただし線積分の向きは図2の矢印の方向(反時計方向)を正にとる。


解説
(1)
まずは経路c上の位置ベクトル→rを1つの変数で表す。
積分経路cは3本の線分から構成されているため、各線分の線積分を計算して足し上げることにする。

(i) 線分AB上での線積分
線分AB上の位置ベクトルを→r1とすると、
→r1=(1,t,0)
となるため、線素ベクトルd→r1は
d→r1=dtddt→r1=dt(0,1,0)
となる。
さらにベクトル場→Aに位置ベクトル→r1を適用すると
→A=(−at,a,0)
となる。
よって経路の矢印の向きを考慮すると積分範囲はt:0→1となるため、線分AB上での線積分は(2)と(3)より
∫AB→A⋅d→r1=∫10(−at,a,0)⋅dt(0,1,0)=a∫10dt=a
となる。

(ii)線分BC上での線積分
線分BC上での位置ベクトルを→r2とすると、
→r2=(t,1,0)
となるため、線素ベクトルd→r2は
d→r2=dtddt→r2=dt(1,0,0)
となる。
さらにベクトル場→Aに位置ベクトル→r2を適用すると
→A=(−a,at,0)
となる。
よって経路の矢印の向きを考慮すると積分範囲はt:1→0となるため、線分BC上での線積分は(6)と(7)より
∫BC→A⋅d→r2=∫01(−a,at,0)⋅dt(1,0,0)=−a∫01dt=a
となる。

(iii)線分CA上での線積分
線分CA上での位置ベクトルを→r3とすると、
→r3=(t,−t+1,0)
となるため、線素ベクトルd→r3は
d→r3=dtddt→r3=dt(1,−1,0)
となる。
さらにベクトル場→Aに位置ベクトル→r3を適用すると
→A=(−a(−t+1),at,0)=(a(t−1),at,0)
となる。
よって経路の矢印の向きを考慮すると積分範囲は$t:0→1となるため、線分CA上での線積分は(10)と(11)より
∫CA→A⋅d→r3=∫10(a(t−1),at,0)⋅dt(1,−1,0)=∫10{a(t−1)−at}dt=−a∫10dt=−a
となる。
以上より、求める線積分は(i)~(iii)より
∫c→A⋅d→r=a+a−a=a
となる。

(2)
曲線ℓは原点Oを中心とする半径1の円の一部であるため、その位置ベクトルを→rとすると極座標表示を用いて
→r=(cosθ,sinθ,0)
となる。
よって線素ベクトルd→rは
d→r=dθddθ→r=dθ(−sinθ,cosθ,0)
となる。
さらにベクトル場→Aに位置ベクトル→rを適用すると
→A=(−asinθ,acosθ,0)
となる。
よって経路の矢印の向きを考慮すると積分範囲はθ:0→π/2となるため、曲線ℓ上での線積分は(15)と(16)より
∫ℓ→A⋅d→r=∫π/20(−asinθ,acosθ,0)⋅dθ(−sinθ,cosθ,0)=∫π/20a(sin2θ+cos2θ)dθ=a∫π/20dθ=πa2
となる。
例題2
例題2
ベクトル場→A=a(x2z,−xy3z2,xy2z)があるとき、原点O:(0,0,0)と点P:(1,1,1)を結ぶ線分OP上でのベクトル場→Aの線積分を求めよ。
ただし線積分の向きは原点Oから点Pへ向かう方向を正にとる。
解説
まずは線分OP上の位置ベクトル→rを1つの変数で表す。
線分OPの位置ベクトルを→rとすると、
→r=(t,t,t)
となるため、線素ベクトルd→rは
d→r=dtddt→r=dt(1,1,1)
となる。
さらにベクトル場→Aに位置ベクトル→rを適用すると
→A=a(t3,−t6,t4)
となる。
よって経路の向きを考慮すると積分範囲はt:0→1となるため、線分OP上での線積分は(19)と(20)より
∫ℓ→A⋅d→r=∫10a(t3,−t6,t4)⋅dt(1,1,1)=∫10a(−t6+t4+t3)dt=a[−t77+t55+t44]=a(−17+15+14)=43140a
となる。
終わりに
線積分に関してはここで締める。
線積分する経路をパラメーター表示した上で線素ベクトルを求めることが出来れば、そこまでハードルは高くないと思う。
次回は面積分を取り扱う予定だ。
END
コメント
有難うございます。大変参考になりました。一部、。初歩的な記載ミスが有ったのでお知らせします。第1問で、dr2=dtdr2/dtがr1になっています。また、dr3でも同様な誤りが有ります。私の様な数学が不得意な人間は、そこでつまずいてしまいますので、訂正をお願いします。私は73歳で化学出身で、現役時代は出光の中央研究所にいました。昔から化学よりも数学が好きでコツコツやっていました。量子力学の初歩は学んだので、今は相対性理論に挑戦しています。渡邊隆佐
ryusuke15843@nifty.com
誤植部分を訂正致しました。
ご指摘ありがとうございます。
大変助かります。
現在大学にて物理に苦戦している1年生です。仕事の理解に悩んでいたのですが、こちらのページが大変参考になりました。ありがとうございました。
コメントありがとうございます。
お役に立てたようで良かったです。