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
RootFinding[EnclosingBox] - 実数多項式の制約を回避して点をボックスで囲む
使い方
EnclosingBox(constraints, point, output=format)
EnclosingBox(constraints, pointlist, output=format)
EnclosingBox(constraints, variables, values, output=format)
EnclosingBox(constraints, variables, valueslist, output=format)
EnclosingBox(decomposition, output=format)
パラメータ
constraints
-
多項式または多項式のリスト:制約
point
形式の座標のリストまたは集合
pointlist
形式の座標のリスト(または集合)のリスト
variables
名前のリスト
values
数値のリスト:座標
valueslist
数値のリストのリスト:座標
decomposition
(CellDecomposition から返される)分解データ構造
format
(オプション)出力形式;list または plot のいずれか一方
モデルの説明
EnclosingBox 関数は、point によって、または variables および values によって定義された点を含む長方形 のボックスを算出します。返されるボックスの主な特性は、constraints で与えられる多項式の実根との空の交わりを内部に有する点です。
返されるボックスは、ボックスの境界が制約を伴う多項式の少なくとも 1 つの実根を含むという意味において最大です。
constraints is は、有理係数を伴う多項式 (または多項式のリスト )です。EnclosingBox は、内部に の実根を有さない(または、リストの場合、多項式 のいずれも実根を有さない)ボックスを算出します。
EnclosingBox(constraints, variables, values)の呼出手順においては、variables は変数の名前のリスト であり、values は数値のリスト です。 これらのリストは、座標 で表現される点の指定に使用されます。
pointlist および valueslist は、点のリストを指定するために使用することができます。この場合、各点に対してそれを取り囲むボックスが算出されます。
最後の呼出手順において、decomposition は CellDecomposition コマンドによって返されるデータ構造です。制約は decomposition:-DiscriminantVariety フィールドから取得され、点座標は decomposition:-SamplePoints から取得されます。
出力形式を指定することもできます。output = list の場合、出力は 形式の区間の集合によって記述されるボックス です。このとき は変数であり、2 つの数は区間の境界です。これがデフォルトとなります。
output=plot であり、変数の数が 3 以下の場合、出力は点、取り囲むボックス、および制約を表示するプロットです。
アプリケーションと例題
with(RootFinding):
以下の例は円の内部の原点を囲むボックスを示します。
p := x^2+y^2-1;
inbox := EnclosingBox( p, [x=0, y=0] ):
evalf(inbox);
円の外にある 2 つ目のボックスは、次のように表されます。:
outbox := EnclosingBox( p, [x=1, y=1] ):
evalf(outbox);
両方のボックスを計算し、円と共に表示します。
EnclosingBox( p, [ [x=0, y=0], [x=1, y=1] ], output='plot' );
あるいは、変数および値を個別に指定する以下の呼出手順を使用します。:
evalf(EnclosingBox( p, [x, y], [[0, 0], [1, 1]], output='list' ));
この例では、WitnessPoints に関する EnclosingBox を使用して、すべての連結したオープンセル(open cell)をカバーしています。
pts := WitnessPoints( p <> 0 );
EnclosingBox( p, pts, output='plot' );
この例は CellDecomposition からの出力に対する EnclosingBox を使用しています。
with(Parametric):
dec := CellDecomposition([x^6+a*y^2-a=0,a^3*x^6+a*y^2-b=0],[x,y]):
EnclosingBox( dec, output='plot' );
関連項目
CellDecomposition, Parametric, RootFinding, WitnessPoints
Download Help Document