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
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