Maple Professionel
Maple Académique
Maple Edition Étudiant
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professionel
MapleSim Académique
Maple T.A. - Suite d'examens de classement
Maple T.A. MAA Placement Test Suite
Möbius - Didacticiels de mathématiques en ligne
Machine Design / Industrial Automation
Aéronautique
Ingénierie des véhicules
Robotics
Energie
System Simulation and Analysis
Model development for HIL
Modélisation du procédé pour la conception de systèmes de contrôle
Robotics/Motion Control/Mechatronics
Other Application Areas
Enseignement des mathématiques
Enseignement de l’ingénierie
Enseignement secondaire et supérieur (CPGE, BTS)
Tests et évaluations
Etudiants
Modélisation financière
Recherche opérationnelle
Calcul haute performance
Physique
Webinaires en direct
Webinaires enregistrés
Agenda des évènements
Forum MaplePrimes
Blog Maplesoft
Membres Maplesoft
Maple Ambassador Program
MapleCloud
Livres blancs techniques
Bulletin électronique
Livres Maple
Math Matters
Portail des applications
Galerie de modèles MapleSim
Cas d'Etudes Utilisateur
Exploring Engineering Fundamentals
Concepts d’enseignement avec Maple
Centre d’accueil utilisateur Maplesoft
Centre de ressources pour enseignants
Centre d’assistance aux étudiants
VectorCalculus[AddCoordinates] - 新しい座標系の追加
使い方
AddCoordinates(newsys, eqns, owrite)
パラメータ
newsys - 記号[名前, 名前, ...]; 新しい座標の名前を添えた、新しい座標系の名前の指定
eqns - リスト(代数式); 新しい座標系をデカルト座標に関連付ける数式の指定
owrite - (オプション) identical('overwrite')=truefalse の形の等式; 座標テーブル内にある既存の座標系を上書きするかどうかの指定
説明
AddCoordinates(newsys, eqns, owrite) コマンドは、VectorCalculus パッケージに新しい直交曲線座標系を追加します。この新しい座標系は、他の組み込み座標系と同じ方法で、使用することが可能です。
3 つめのオプション引数 owrite を指定する場合、その指定は、overwrite という名前か、または identical('overwrite')=truefalse という型の等式でなくてはなりません。デフォルトは、'overwrite'=false です。
newsys と同じ名前の座標系が既に存在している場合には、owrite パラメータがその古い座標系を上書きするかどうかを決定します。古い座標系に上書きを行わない場合には、エラーが起こります。
AddCoordinates を呼び出す前に、変数に仮定を配置するか、または assuming キーワードを使用してください。これは、新しい系でとり得る座標値として認識される、多くの情報を計算するする際に手助けとなります。
例
with(VectorCalculus):
Warning, the assigned names <,> and <|> now have a global binding Warning, these protected names have been redefined and unprotected: *, +, ., Vector, diff, int, limit, series
assume(r>0,0<=theta,theta<2*Pi); AddCoordinates( 'mypolar'[r,theta], [r*cos(theta),r*sin(theta)] );
Laplacian( f(r,theta), 'mypolar'[r,theta] );
assume(u>=0,v>=0); AddCoordinates( 'foo'[u,v], [u^2+v^2,u^2-v^2] );
F := VectorField( <f(u,v),g(u,v)>, 'foo'[u,v] );
Divergence( F );
参照
仮定機能, assuming, VectorCalculus パッケージの紹介, VectorCalculus[Divergence], VectorCalculus[GetCoordinates], VectorCalculus[Laplacian], VectorCalculus[SetCoordinates], VectorCalculus[VectorField]
Download Help Document