ベクトル場の回転

川に浮かべた小さな木の葉が水の流れを受けてくるくると回る。そんな様子を想像してみてください。

このとき水の流れは木の葉を回すように働いています。流れがその場所でどちら向きに、どれくらい回そうとしているか。これを数式で表すのが、ベクトル場の「回転(curl)」です。

まずは、この「流れの中で木の葉が回る」というイメージから始めましょう。矢印で表したベクトル場を動画で動かし、木の葉の回り方を見ながら、回転を計算する式へつなげていきます。

ベクトルの基礎と、偏微分を知っていれば読み進められます。

目次(このページで分かること)

矢印を動きにすると、流れが見える

場所ごとに、向きと大きさを持つベクトルが決まっているものをベクトル場といいます。たとえば、次の図では、場所によって矢印の向きと長さが変わっています。

上側では左向き、下側では右向きの矢印が並び、中央に近いほど短くなるベクトル場。

まずは、各場所の矢印の向きと長さを見てください。

このベクトルを「その場所での水の流れの速さと向き」として扱ってみましょう。次の動画のように。

小さな粒は、今いる場所の矢印が向く方向へ進みます。長い矢印の場所ほど速く、短い矢印の場所ほどゆっくり進みます。

同じベクトル場を、矢印・動く粒・流れの順に表示しています。

矢印を描いたベクトル図と、動画で見た流れは、同じベクトル場の違う見せ方です。

どの木の葉が回転する?

次に下図のようなベクトル場を考えます。

この流れに小さな木の葉を置いたら、どう動くでしょうか?

まず、次の4枚の葉のうち、どれが回転するか予想してみてください。

Aはまっすぐなせん断流、Bは円を描く流れ、Cは向きが交差する場、Dは放射状の静電場。各場に葉を置いた予想用の矢印図。

葉の上下・左右で、矢印がどう違うかに注目しましょう。

答えは次の動画で

なお、動画の葉は、その場所の回転を示す理想的な目印です。実物の細長い葉の変形や、流れに沿って姿勢が変わる現象まで再現したものではありません。

位置の変化と、葉の向きの変化を見比べてください。

葉の回転
A:まっすぐなせん断流回転する
B:円を描く流れ回転する
C:2つの作用が相殺する場回転しない
D:放射状の静電場回転しない

まっすぐなせん断流でも、葉は回転しました。反対に、Cでは矢印の向きが交差しているのに、葉は回転しません。回転を知るには、流れ全体の形だけでなく、その点の周囲の違いを見る必要があります。

回転は、上下・左右の違いから生まれる

回転の正負を決める

まず、どちら方向の回転を正とし、負とするのかを決める必要があります。そうでないと、数値で表現できません。

紙面の右をx方向、上をy方向とします。z軸の正の側からこの平面を見るとき、反時計回りの回転をプラス、時計回りの回転をマイナスとして数えます。

場を \(\mathbf F=(F_x,F_y,F_z)\) と書きます。\(F_x\) は横方向、\(F_y\) は縦方向の成分です。葉を回す作用を、次の2つに分けてみましょう。

左右で縦成分が変わる場合と、上下で横成分が変わる場合を分け、回転の正負と2つの寄与の相殺を示す図。

2つの作用の差が、その場所の回転を決めます。この図の例では、大きさが同じで向きが逆なので、合計の回転は0です。

① 左右で、縦方向のベクトル場が変化する

右へ行くほど上向きの成分が大きくなると、葉の右側を上へ、左側を相対的に下へ動かす作用が生まれます。これは反時計回り、つまりプラスの回転への寄与です。

$$\frac{\partial F_y}{\partial x}$$

この偏微分は、「x方向へ移ったとき、縦成分がどれだけ変わるか」を表します。

② 上下で、横方向のベクトル場が変化する

上へ行くほど右向きの成分が大きくなると、葉の上側を右へ、下側を相対的に左へ動かす作用が生まれます。こちらは時計回り、つまりマイナスの回転への寄与です。

$$-\frac{\partial F_x}{\partial y}$$

横成分の上下方向の変化率は \(\partial F_x/\partial y\) です。この値がプラスなら時計回りに寄与するため、反時計回りを正として数える式には、手前にマイナスが付きます。

2つを合わせたものがcurl

2つの寄与を合わせると、z軸まわりの回転は次の式になります。

$$(\nabla\times\mathbf F)_z=\frac{\partial F_y}{\partial x}-\frac{\partial F_x}{\partial y}$$

\(\nabla\times\mathbf F\) を、ベクトル場の回転、またはcurl(カール)と呼びます。教科書によっては、curlを「rot(ロット)」と書くこともあります。どちらも同じベクトル場の回転を表し、記号 ∇× と同じ意味です。

添字のzは、そのz成分、すなわちz軸まわりの回転に対応する量を見ていることを表します。

大きなベクトルがあるだけでは、回転があるとはいえません。たとえば、周囲の矢印がすべて同じ向き・同じ長さなら、2つの変化率はどちらも0です。

右手を握ると、curlの向きが分かる

先の例は単純化してz軸回りの回転だけにしていましたが、一般に3次元では回転はx軸、y軸、z軸成分を持ちます。

そこで回転(curl)を、ベクトルとして表します。

次のシミュレーションでは、xyz軸を切り替えて、各軸回りの回転の様子を見ることができます。

ご意見・ご感想をください
葉っぱ

サイトをご訪問いただき、ありがとうございました。
このサイトの作成者の葉っぱです。
分かりやすく、面白いサイトを作るため、ご意見・ご感想をいただけると嬉しいです。
いただく際は次のTwitterのDM、もしくはページ下部の「お問い合わせ」からお願いいたします。

目次(このページで分かること)