製品
製品の一覧
Mathematica
Mathematica
学生エディション
Mathematica
ホームエディション
Wolfram
CDF Player
(無料ダウンロード)
CDF(計算可能ドキュメント形式)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
アドオン
Wolfram|Alpha関連製品
ソリューション
ソリューションの一覧
工学
航空宇宙工学と防衛
化学工学
制御系
電気工学
画像処理
生産工学
材料科学
機械工学
オペレーションズリサーチ
光学
石油工学
バイオテクノロジーと医学
バイオインフォマティクス
医用画像処理
金融,統計,ビジネスの分析
保険数理
データの解析とマイニング
計量経済学
経済学
金融工学と数学
財務リスク管理
統計
ソフトウェア工学とコンテンツ配信
オーサリングと出版
インターフェース開発
ソフトウェア工学
Web開発
科学
天文学
バイオサイエンス
化学
環境科学
地球科学
社会・行動科学
デザイン,芸術,娯楽
ゲームデザイン・特殊効果・ジェネレーティブアート
教育
高等教育
短大・専門学校
初等・中等教育
学生
テクノロジー
CDF(計算可能ドキュメント形式)
高性能並列計算(HPC)
参照:テクノロジーガイド
ご購入
オンラインストア
他の購入方法
Volumeライセンスとサイトライセンス
販売部へのご連絡
ソフトウェア
サービス
アップグレード
トレーニング
書籍
Wolframグッズ
サポート
テクニカルサポートページ
Mathematica
ドキュメント
知識ベース
ラーニングセンター
テクニカルサービス
コミュニティ & フォーラム
トレーニング
サイトライセンスの確認
Wolframユーザポータル
会社概要
会社概要
ニュースとイベント
Wolframブログ
パートナーシップ
採用情報
Mathematica
の歴史
Stephen Wolframのホームページ
連絡先
Wolfram Webサイト
サイトの一覧
Wolfram|Alpha
デモンストレーションプロジェクト
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
数学とアルゴリズム
>
多項式代数
>
多項式系
>
CylindricalDecomposition
>
MATHEMATICA 組込みシンボル
解の集合の表示
チュートリアル »
|
Reduce
Resolve
FindInstance
Discriminant
Resultant
SemialgebraicComponentInstances
GenericCylindricalDecomposition
GroebnerBasis
FullSimplify
関連項目 »
|
計算幾何学
多項式代数
多項式系
その他 »
CylindricalDecomposition
CylindricalDecomposition
不等式
で表される領域を連続する
の方向に対応した円柱部分へと分割する.
詳細
CylindricalDecomposition
はすべての変数が実数であると仮定する.
不等式のリストあるいは論理結合を与えることができる.
CylindricalDecomposition
は一般に上下限に代数関数を含むような不等式を返す.
例題
すべて閉じる
例
(1)
単位円板の円柱分解を求める:
単位円板の円柱分解を求める:
In[1]:=
Out[1]=
スコープ
(5)
一変数多項式の場合,結果は区間からなる:
一般に,個々の点が現れる:
これは任意の論理結合の形でもある:
多変数多項式の場合は,結果は円柱形
になる:
一般に結果として複数の円柱が与えられる:
RegionPlot
を使って個々の円柱をプロットする:
変数の順序を変えると,円等の形が
になる:
それぞれの円柱をプロットする:
次では,結果として次元が0,2,1の円柱が現れている:
三次元および四次元の分解:
一般化と拡張
(4)
CylindricalDecomposition
では量化された式も使うことができる:
係数は代数的実数を含むことができる:
係数は実数である厳密な超越数を含むことができる:
関数は実代数的でもよい:
オプション
(1)
次の計算は,含まれている代数的数の次数が高いため,非常に時間がかかる:
WorkingPrecision
を使って分解を求めるが,結果が正しくない可能性がある:
特性と関係
(8)
RegionPlot
を使って2Dの半代数的集合を可視化する:
RegionPlot3D
を使って3Dの半代数的集合を可視化する:
Resolve
は限定子を除去するので,円柱形の分解を避けることがある:
これに加え,
Reduce
は異なる領域と超越関数も扱う:
FindInstance
を使って方程式および不等式を満足する点を求める:
SemialgebraicComponentInstances
は各円柱のサンプル点を与える:
CylindricalDecomposition
はいくつかの円柱を組み合せてよりコンパクトに表示する:
GenericCylindricalDecomposition
は全次元の部分のみを計算する:
出力と入力は集合として等しい:
点は同時に集合の内側または外側にある:
考えられる問題
(2)
CylindricalDecomposition
には,厳密な無限大精度の入力が必要である:
Rationalize
は厳密ではない数を厳密な数に変換する:
一般に,出力はネストしたよりコンパクトな形になり得る:
結果を平坦化して,不等式を分割せずに論理和標準形にする:
おもしろい例題
(1)
半代数的な集合は極めて一般的である:
関連項目
Reduce
Resolve
FindInstance
Discriminant
Resultant
SemialgebraicComponentInstances
GenericCylindricalDecomposition
GroebnerBasis
FullSimplify
チュートリアル
解の集合の表示
その他
計算幾何学
多項式代数
多項式系
関連リンク
実装に関するノート: 代数と解析
バージョン 5 の新機能