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
RegularChains[SemiAlgebraicSetTools][CylindricalAlgebraicDecompose] - F-不変な円筒形の代数による分解の計算
使い方
CylindricalAlgebraicDecompose(F, R)
CylindricalAlgebraicDecompose(F, R, 'output'='piecewise)
CylindricalAlgebraicDecompose(F, R, 'output'='tree')
CylindricalAlgebraicDecompose(F, R, 'output'='list')
パラメータ
R
-
多項式環
F
R の多項式のリスト
'output'='piecewise
(オプション)ブールフラグ
'output'='tree'
'output'='list'
モデルの説明
CylindricalAlgebraicDecompose(F, R) は、次元実空間の F-不変な円筒形の代数による分解を返します。このとき は R 内の変数の数です。
出力はセルのリストであり、各セルが 2 つ以上の情報、セルの指数、および、標本点を示します。
出力はツリー、リスト、または、区分関数の形で表示されます。デフォルトは区分関数形式です。
n 次元の実空間の円筒形の代数による分解(CAD)は、空間全体を連結した半代数的部分集合に仕切る作業であり、この仕切り内のセルが 円筒形に配列されるようにします。つまり、より低次元な実空間上の任意の 2 つのセルの射影が、同等かまたは互いに素となるように配列します。この分解は、与えられたどのセルに対しても、F のすべての多項式の符号がセル全体にわたって変化しない場合に、F-不変と呼ばれます。
アプリケーションと例題
with(RegularChains):
with(ChainTools):
with(SemiAlgebraicSetTools):
多項式の環を定義します。
R := PolynomialRing([y, x]);
方程式の集合を定義します。.
F := [x*y-1];
この平面の F-不変な円筒形の代数による分解を計算します。
cad := CylindricalAlgebraicDecompose(F, R);
出力される CAD は、入れ子にされた区分関数で記述されます。最も外側の区分関数は , および の 3 つの条件を伴う関数です。各条件には対応する式があり、これも区分関数です。出力は上から下に向かって、また、右から左に向かって読むことができます。他の 2 つの形式を以下に示します。
cad := CylindricalAlgebraicDecompose(F, R, output=tree);
cad := CylindricalAlgebraicDecompose(F, R, output=list);
さらに複雑な例では、パラメータの放物線の円筒形の代数による分解を計算します。出力は 27 のセルを伴う 4 次元実空間の CAD となります。
R := PolynomialRing([x, c, b, a]);
F := [a*x^2 + b*x + c];
関連項目
CylindricalDecompose, PartialCylindricalAlgebraicDecomposition, RealRootClassification , RegularChains, SeparateZeros, Triangularize
Download Help Document