発散計算機
ステップバイステップの偏微分計算により、任意の2Dまたは3Dベクトル場の発散∇·Fを計算します。成分関数P、Q(および3Dの場合はR)を入力すると、記号的な発散を求め、特定の点での値を評価し、湧き出し(ソース)と吸い込み(シンク)を特定します。また、発散ヒートマップ付きのインタラクティブなベクトル場ビジュアライゼーションを表示します。
広告ブロッカーにより広告が表示できません
MiniWebtool は広告収益で無料提供しています。このツールが役に立ったら、Premium(広告なし+高速)をご利用いただくか、MiniWebtool.com を許可リストに追加して再読み込みしてください。
- または Premium(広告なし)にアップグレード
- MiniWebtool.com の広告を許可してから再読み込みしてください
発散計算機
この発散計算機は、2Dまたは3Dのベクトル場の発散 ∇·F を計算し、詳細な偏微分の計算過程をステップごとに表示します。ベクトル場の成分 P、Q(3Dの場合は R も)を入力し、必要に応じて特定の評価点を指定すると、記号的な発散、湧き出し/吸い込みの分類を取得できます。2D場の場合は、発散ヒートマップと粒子の流れをアニメーション化したインタラクティブな可視化も提供されます。
発散とは何か?
ベクトル場 \(\mathbf{F}\) の発散(Divergence)は、ある点から場がどの程度の割合で「広がっているか」を測定するスカラー値の演算子です。3Dベクトル場 \(\mathbf{F} = \langle P, Q, R \rangle\) の場合:
$$\nabla \cdot \mathbf{F} = \frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y} + \frac{\partial R}{\partial z}$$
2D場 \(\mathbf{F} = \langle P, Q \rangle\) の場合、発散は \(\frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y}\) となります。発散はベクトル解析、流体力学、電磁気学、および微分方程式における基本的な概念です。
発散の物理的な意味
発散の公式と座標系
| 座標系 | 発散の公式 |
|---|---|
| デカルト 2D | \(\nabla \cdot \mathbf{F} = \frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y}\) |
| デカルト 3D | \(\nabla \cdot \mathbf{F} = \frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y} + \frac{\partial R}{\partial z}\) |
| 円筒座標系 | \(\nabla \cdot \mathbf{F} = \frac{1}{r}\frac{\partial(rF_r)}{\partial r} + \frac{1}{r}\frac{\partial F_\theta}{\partial \theta} + \frac{\partial F_z}{\partial z}\) |
| 球座標系 | \(\nabla \cdot \mathbf{F} = \frac{1}{r^2}\frac{\partial(r^2 F_r)}{\partial r} + \frac{1}{r\sin\theta}\frac{\partial(\sin\theta\, F_\theta)}{\partial \theta} + \frac{1}{r\sin\theta}\frac{\partial F_\phi}{\partial \phi}\) |
発散に関する重要な恒等式
| 名称 | 公式 |
|---|---|
| 線形性 | \(\nabla \cdot (a\mathbf{F} + b\mathbf{G}) = a(\nabla \cdot \mathbf{F}) + b(\nabla \cdot \mathbf{G})\) |
| 積の微分 (スカラー × ベクトル) | \(\nabla \cdot (f\mathbf{F}) = f(\nabla \cdot \mathbf{F}) + \mathbf{F} \cdot (\nabla f)\) |
| 回転の散度 | \(\nabla \cdot (\nabla \times \mathbf{F}) = 0\) (常に) |
| ラプラス演算子 | \(\nabla \cdot (\nabla f) = \nabla^2 f\) (勾配の発散 = ラプラシアン) |
| 発散定理 | \(\displaystyle\iiint_V (\nabla \cdot \mathbf{F})\,dV = \unicode{x222F}_S \mathbf{F} \cdot d\mathbf{S}\) |
発散の応用
| 分野 | 応用 | 発散が表すもの |
|---|---|---|
| 電磁気学 | ガウスの法則 | \(\nabla \cdot \mathbf{E} = \rho/\varepsilon_0\) — 電荷密度が電場の発散を生む |
| 電磁気学 | 磁場 | \(\nabla \cdot \mathbf{B} = 0\) — 磁気単極子(モノポール)は存在しない |
| 流体力学 | 連続の式 | 非圧縮性流体において \(\nabla \cdot \mathbf{v} = 0\) |
| 熱伝導 | 熱伝導方程式 | 熱フラックスの発散が温度変化に関連する |
| 一般相対性理論 | アインシュタイン方程式 | エネルギー・運動量テンソルの発散ゼロ条件 |
発散計算機の使い方
- 次元を選択する: 切替ボタンを使用して、F = ⟨P, Q⟩ の2D、または F = ⟨P, Q, R⟩ の3Dを選択します。
- 成分関数を入力する: 標準的な記法を使用して、各成分関数(P, Q、および必要に応じて R)を入力します。指数には
^、乗算には*を使用し、sin(x)、cos(y)、exp(x)、ln(x)、sqrt(x)などの関数が使えます。2x(2*x)のような暗黙の乗算もサポートされています。 - 評価点を入力する (任意): カンマ区切りの座標を入力すると、その点での発散を数値的に計算し、湧き出し、吸い込み、または非圧縮性に分類します。
- 「発散 ∇·F を計算」をクリック: 記号的な発散公式、ステップごとの偏微分計算、数値評価、および分類結果が表示されます。
- 可視化を確認する: 2D場の場合、ベクトル場の矢印、色分けされた発散ヒートマップ(赤 = 湧き出し、青 = 吸い込み)、および場の挙動を示す粒子アニメーションを確認できます。
計算例
点 \((1, 1)\) におけるベクトル場 \(\mathbf{F}(x, y) = \langle x, y \rangle\) の発散を求めます。
ステップ 1: 成分を特定する: \(P = x\)、\(Q = y\)。
ステップ 2: 偏導関数を計算する: \(\frac{\partial P}{\partial x} = 1\)、\(\frac{\partial Q}{\partial y} = 1\)。
ステップ 3: それらを合計する: \(\nabla \cdot \mathbf{F} = 1 + 1 = 2\)。
解釈: \(\nabla \cdot \mathbf{F} = 2 > 0\) であるため、すべての点が湧き出しとなります。この場は一様に外側へ広がっています。平面上のあらゆる場所から流体が汲み出されている様子をイメージしてください。
よくある質問 (FAQ)
このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:
"発散計算機"(https://MiniWebtool.com/ja//) MiniWebtool からの引用、https://MiniWebtool.com/
by miniwebtool チーム. 更新日: 2026-04-08
また、AI 数学ソルバー GPT を使って、自然言語による質問と回答で数学の問題を解決することもできます。