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

Reduce

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

関数Reduceが拡張されて,等式,不等式,存在記号,全称記号,領域指定のどの組合せを含む方程式も解けるようになりました.これにより,今日利用できる記号解法関数の中で,もっとも包括的なものになっています.Reduceで使える機能をフルに活用するため,アルゴリズムの自動切換えが使われています.



詳細 戻る進む

例:異なる領域上でx2 - 2y2 = 1を解く
方程式x^2 - 2y^2 = 1を異なる領域上で解きます.すべての場合に,無限個の解があります.

例:無限個の根を持つ方程式

Reduceは,以下の例のように,無限個の解を持つ方程式について完全な解を生成します.

Reduce[cot^2(2 x) + 2 cot(2 x) + tan^2(2 x) + 2 tan(2 x) == 6 [And] x [ElementOf] R, x]

c_1 [ElementOf] Z [And] (x ==  1/8 (4 [pi] c_1 + [pi]) [Or] x == 1/24 (12 [pi] c_1 - 5 [pi]) [Or] x == 1/24 (12 [pi] c_1 - [pi]))

例:量限定子を含む方程式

MathematicaExists ([Exists])およびForAll ([ForAll])として表される存在記号,全称記号等の量限定子を含む方程式を解くことができます.

以下では2次方程式がすべての実数x について正となるようなa 値およびb 値を与えます.

Reduce[ [ForAll]_(x, x [ElementOf] R) x^2 + a x + b [GreaterThanOrEqualTo] 0, {a, b}, R]

b [GreaterThanOrEqualTo] (a^2)/4


関連リンク


Mathematicaブックからのドキュメント Mathematica ブックからのドキュメント
不等式
領域上の等式と不等式
定積分
  
「組込み関数」からのドキュメント 「組込み関数」からのドキュメント
Reduce
Assumptions
ForAll
  
その他のリンク その他のリンク
アルゴリズムの自動選択(主要テクノロジー)



トップへ 戻る進む



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