Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
PDEtools[SymmetryCommutator] - 対称変換の 2 つの infinitesimal のコミュテータを返す
使い方
SymmetryCommutator(S1, S2, DepVars, options=value)
パラメータ
S1, S2
-
対称変換の infinitesimal を含む 2 つのリスト。形態はリストまたはプロシージャ(infinitesimal ジェネレータ)
DepVars
問題の従属変数を表す関数またはそのリスト
jetnotation = ...
(オプション) true (デフォルト。S の記法)、false、jetnumbers、jetvariables、jetvariableswithbrackets、jetODE。それぞれの jet 記法 で値を返すかどうか
output = ...
(オプション) list または operator。infinitesimal コンポーネントの リスト を出力するか、対応する infinitesimal ジェネレータ微分作用素を出力するかを指定
prolongation = ...
(オプション)コミュテータの所望の prolongation 次数を示す正の整数。デフォルトは与えられた S1 における prolongation 次数。
説明
対称変換 に対する infinitesimals の対 S1 および S2 (リストまたは微分作用素 - infinitesimal ジェネレータ 参照)が与えられているとき、SymmetryCommutator コマンドは、その対称変換のコミュテータ を返します。
S1 および S2 が infinitesimal ジェネレータ微分作用素のとき、結果も微分作用素となります。S1 と S2 がリストとして与えられたときは、その微分作用素の係数も同様にリストとして返されます。S1 が S2 同種(作用素またはリスト)でない場合、オプション output = ... により別途指定がない限り出力は S1 の形態となります。
返されるコミュテータ の prolongation 次数 は、オプション prolongation = n (ただし n は非負整数)により別途指定されていない限り S1 のそれと同じになります。
出力で使用する jet 記法は、オプション jetnotation = ... (ここで、右辺は jetnumbers IデフォルトJ、jetODE、jetvariables、jetvariableswithbrackets のいずれか)により別途指定されていない限り S1 の記法となります。利用できる jet 記法に関するの詳細は ToJet をご覧ください。
オプションのキーワードを記憶しておかなくても良いように、キーワードのスペルの入力を誤った場合、または、キーワードの一部しか入力しなかった場合でも、正しいキーワードに対する一致検索が実施されます。一致候補が 1 つだけの場合、入力は自動的に修正されます。
互換性
PDEtools[SymmetryCommutator] コマンドは Maple 15 より導入されました。
Maple 15 の変更点についての詳細は Maple 15 更新情報 をご覧ください。
例
with(PDEtools, SymmetryCommutator, InfinitesimalGenerator);
2 つの独立変数と 1 つの従属変数 を持つ 対称変換 に対する infinitesimals のリストを考えます。
S1, S2 := [_xi[x] = x, _xi[t] = 1, _eta[u] = t], [_xi[x] = 1, _xi[t] = 1/t, _eta[u] = x^2];
対応する infinitesimal ジェネレータは、作用素形式で
G1 := InfinitesimalGenerator(S1, u(x,t));
G2 := InfinitesimalGenerator(S2, u(x,t));
対称コミュテータは 。ただし、S1 は作用素、出力もまた別の作用素。
SymmetryCommutator(G1, G2, u(x,t));
出力を infinitesimal コンポーネントの順序付きリストとして要求すると、
SymmetryCommutator(G1, G2, u(x,t), output = list);
入力は混合形式で与えることもでき、この場合出力は最初の infinitesimal の形式で返されます。
SymmetryCommutator(S1, G2, u(x,t));
コミュテータの prolongation 次数は、デフォルトとして与えられた infinitesimal のそれに等しくなりますが、オプション引数 prolongation = n (n は正の整数)で指定することもできます。
SymmetryCommutator(S1, S2, u(x,t), prolongation = 1);
例えば jetnumbers (ToJet 参照)など、出力を別の記法で要求するには、オプション引数 jetnotation = ... を使用します。
SymmetryCommutator(S1, S2, u(x,t), prolongation = 1, notation = jetnumbers);
上の出力では、infinitesimal (右辺)とそれらのラベル(左辺)は jetnumbers 記法で書かれています。出力形式として作用素を指定することもできます。
SymmetryCommutator(S1, S2, u(x,t), prolongation = 1, output = operator);
参照
InfinitesimalGenerator, PDEtools, ToJet
Download Help Document