Loading [MathJax]/jax/output/HTML-CSS/jax.js

【ベクトル解析】線積分~概要と例題(直線、円に沿った線積分)~

ベクトル解析

 物理をする上で必須となる数学の内の1つが「ベクトル解析」だ。

 座標の各点に量と向き(要はベクトル)を与える「ベクトル場」なるものが登場し、主にその微分と積分を扱う単元になる。

 ベクトルの微分がいわゆるグラディエント(grad,勾配)、ダイバージェンス(div,発散)、ローテーション(rot,回転)であり、これらは計算自体は難しいものではないため覚えやすい。

 しかし厄介なのが積分、すなわち線積分面積分だ。

 両者とも電磁気学では必須の数学なのだが、一般的な関数に対する積分とは計算の仕方が結構異なり、注意が必要になる部分も多い。

 私自身、両者とも計算方法をすぐに忘れることが多く、電磁気学の復習時もかなり苦労した。

 そこで今回からは私自身の備忘録も兼ねて、線積分と面積分の計算法と例題をまとめ、記事にしていこうと思う。

 まずは線積分から見ていく。

広告

概要

 線積分では「線」と書かれている通り、ある座標系に線を引き、その線に沿って積分を実行する。

 その線では直線でも曲線でも良いし、開いていても閉じていても良い。

 しかし、積分されるものが関数ではなくベクトル場であることが、これまでの積分との大きな違いだ。

 

 例えばベクトル場Aがあったとき、これを経路Cに沿って線積分する場合は

CAdr

 を計算する。
 ただしdrは経路Cを細かく分割した微小ベクトルであり、線素ベクトルと呼ばれる。

 

 線積分の基本的な計算の手順は下記のようになる。

(1) 経路C上の位置ベクトルrを1つの変数で表す(パラメーター表示する)。ここではその変数をtとする。

(2) (1)で得た位置ベクトルrを変数tで微分し、その上でtの微小量dtをかける(積分変数の変数変換をする)。これが線素ベクトルdrとなる。

dr=dtddtr

(3) (1)での経路Cの位置ベクトルrを線積分するベクトル場Aに適用する。

(4) (2)で得た線素ベクトルdrと、(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
図2:経路l

解説

(1)

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

(i) 線分AB上での線積分

 線分AB上の位置ベクトルをr1とすると、

r1=(1,t,0)

となるため、線素ベクトルdr1

dr1=dtddtr1=dt(0,1,0)

となる。
 さらにベクトル場Aに位置ベクトルr1を適用すると

A=(at,a,0)

となる。
 よって経路の矢印の向きを考慮すると積分範囲はt01となるため、線分AB上での線積分は(2)と(3)より

ABAdr1=10(at,a,0)dt(0,1,0)=a10dt=a

となる。

(ii)線分BC上での線積分

 線分BC上での位置ベクトルをr2とすると、

r2=(t,1,0)

となるため、線素ベクトルdr2

dr2=dtddtr2=dt(1,0,0)

となる。
 さらにベクトル場Aに位置ベクトルr2を適用すると

A=(a,at,0)

となる。
 よって経路の矢印の向きを考慮すると積分範囲はt10となるため、線分BC上での線積分は(6)と(7)より

BCAdr2=01(a,at,0)dt(1,0,0)=a01dt=a

となる。

(iii)線分CA上での線積分

 線分CA上での位置ベクトルをr3とすると、

r3=(t,t+1,0)

となるため、線素ベクトルdr3

dr3=dtddtr3=dt(1,1,0)

となる。
 さらにベクトル場Aに位置ベクトルr3を適用すると

A=(a(t+1),at,0)=(a(t1),at,0)

となる。
 よって経路の矢印の向きを考慮すると積分範囲は$t01となるため、線分CA上での線積分は(10)と(11)より

CAAdr3=10(a(t1),at,0)dt(1,1,0)=10{a(t1)at}dt=a10dt=a

となる。

 以上より、求める線積分は(i)~(iii)より

cAdr=a+aa=a

となる。

 

(2)

 曲線は原点Oを中心とする半径1の円の一部であるため、その位置ベクトルをrとすると極座標表示を用いて

r=(cosθ,sinθ,0)

となる。
 よって線素ベクトルdr

dr=dθddθr=dθ(sinθ,cosθ,0)

となる。
 さらにベクトル場Aに位置ベクトルrを適用すると

A=(asinθ,acosθ,0)

となる。
 よって経路の矢印の向きを考慮すると積分範囲はθ0π/2となるため、曲線上での線積分は(15)と(16)より

Adr=π/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)

となるため、線素ベクトルdr

dr=dtddtr=dt(1,1,1)

となる。
 さらにベクトル場Aに位置ベクトルrを適用すると

A=a(t3,t6,t4)

となる。
 よって経路の向きを考慮すると積分範囲はt01となるため、線分OP上での線積分は(19)と(20)より

Adr=10a(t3,t6,t4)dt(1,1,1)=10a(t6+t4+t3)dt=a[t77+t55+t44]=a(17+15+14)=43140a

となる。

広告

終わりに

 線積分に関してはここで締める。

 線積分する経路をパラメーター表示した上で線素ベクトルを求めることが出来れば、そこまでハードルは高くないと思う。

 次回は面積分を取り扱う予定だ。

 

 END

広告

コメント

  1. 渡邊隆佐 より:

    有難うございます。大変参考になりました。一部、。初歩的な記載ミスが有ったのでお知らせします。第1問で、dr2=dtdr2/dtがr1になっています。また、dr3でも同様な誤りが有ります。私の様な数学が不得意な人間は、そこでつまずいてしまいますので、訂正をお願いします。私は73歳で化学出身で、現役時代は出光の中央研究所にいました。昔から化学よりも数学が好きでコツコツやっていました。量子力学の初歩は学んだので、今は相対性理論に挑戦しています。渡邊隆佐
    ryusuke15843@nifty.com

    • ピクト より:

      誤植部分を訂正致しました。
      ご指摘ありがとうございます。
      大変助かります。

  2. Y.N より:

    現在大学にて物理に苦戦している1年生です。仕事の理解に悩んでいたのですが、こちらのページが大変参考になりました。ありがとうございました。

タイトルとURLをコピーしました