Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
linalg[laplacian] - 式のラプラシアン
使い方
laplacian(f, v)
laplacian(f, v, co)
パラメータ
f - スカラー式
v - 変数のベクトル、またはリスト
co - (オプション) 型 `=` を持つか、または3個の要素のリスト。このオプションは直交曲線座標系でラプラシアンを計算するのに使われます。
説明
laplacian(f, v) は f の v に関するラプラシアンを計算します。
ラプラシアンは v 内の x に対し、2階微分 diff(f, x$2) の和として定義されます。
3次元で、f が3変数に関するスカラー式で、かつ v が3変数のベクトルまたはリストからなる場合:
もしオプション第3引数 co が coords = coords_name または coords = coords_name([const]) の形ならば、laplacian は共通に使われる直交曲線座標系に作用します。Maple がサポートする座標系のリストについては ?coords を参照して下さい。
単位ベクトル a[1], a[2], a[3], およびスケール因子 h[1], h[2], h[3] をもつ直交曲線座標系 v[1], v[2], v[3] に対し、 指定された直交曲線座標系に関するデカルト座標を x, y, z とします。このとき
h[n]^2 = [diff(x,v[n])^2 + diff(y,v[n])^2 + diff(z,v[n])^2], n=1,2,3
が成り立ちます。
f のlaplacian の式は
laplacian(f) = 1/(h[1]*h[2]*h[3])*sum(diff(h[1]*h[2]*h[3]/h[n]^2* diff(f,v[n]),v[n]),n=1..3)
となります。
もし、オプションの第3引数 co がスケール因子を指定する3個の要素からなるリストならば、laplacian は直交曲線座標系に作用します。
他の直交曲線座標系でラプラシアンを計算するには、ルーチン addcoords を使います。
2次元の場合は、3次元の場合と同様です。
コマンド with(linalg,laplacian) により、このコマンドの省略形を使うことができます。
例
with(linalg):
Warning, the protected names norm and trace have been redefined and unprotected
laplacian(x^2*y*z, [x,y,z]);
f := r*sin(theta)*z^2: v := [r, theta, z]: laplacian(f, v, coords=cylindrical);
は、円柱座標系におけるスケール因子を定義します。
h := [1, r, 1]: laplacian(f, v, h);
g := r^2*sin(theta)*cos(phi): v := [r, theta, phi]: laplacian(g, v, coords=spherical);
参照
coords, linalg[grad], linalg[curl], linalg[diverge], addcoords
Download Help Document