Mathematica 製品
-----
 /
Mathematica
*密な線形代数の高速処理
*疎な線形代数の高速処理
*大規模線形系
*大きな数の演算
*64ビットのプラットフォームのサポート
*スピードアップしたMathLink
*微分方程式の数値解法
*数値方程式の解法
*データのフィット
*数値最適化
*DSolve
*RSolve
*Reduce
<Resolve
*FindInstance
*記号的大域的最適化
*領域指定の幅広いサポート
*接続テクノロジー
*インポートとエキスポート
*統計のプロット
*評価中の式の累積
*新しい線形代数関数
*代数的数オブジェクト
*著作と発表
*新機能の一覧
*このページについてのお問い合せ

Resolve

Wolfram Mathematica 6の新機能をご覧ください

関数Resolveは関数Reduceと同じ方法を使って,複素変数あるいは実変数の任意の多項式系から量限定子(例えば,Existsおよび ForAll等)を除去することができます.明示的な解を計算するよりも,系の陰的なquantifier-free形式を得る方が簡単な場合は,Resolveは陰形式を返します.また,Resolveはブール変数を含む量限定子を除去することもできます.


詳細 戻る進む

例:制約条件を満足する係数

以下で,実数変数の4次多項式が正になるために,実数係数abc が満足しなければならない条件を与えます.

Resolve[ [ForAll]_(x_1 {x_1 a_1 b_1 c} [ElementOf] R) c x^2 + b x + a [GreaterThan] 0]

 b < 0 [And] c > 0 [And] a > ((b^2)/(4c)) [Or] b == 0 [And] c [GreaterThanOrEqualTo] 0 [And] a > 0 [Or] b > 0 [And] c > 0 [And] a > ((b^2)/(4c)

例:x2 + y2 < 1は,y > x4 - 2を意味しているか

Resolve[ [ForAll]_(x_1 y} (x^2 + y^2 < 1 => y > x^4 - 2)

True

以下の図より,上の結果は単位円が双曲線の中に存在することを意味していることが分かります.

グラフィックス:双曲線内部にプロットされた単位円


関連リンク


Mathematicaブックからのドキュメント Mathematica ブックからのドキュメント
発展:限定子
  
「組込み関数」からのドキュメント 「組込み関数」からのドキュメント
Resolve
Reduce
Implies



トップへ 戻る進む



 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy | [en]