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

領域指定の幅広いサポート

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

Mathematica 5では,多数の記号計算における領域指定のサポートが向上しました.新関数のRefineは,式の中の記号が,前提を満足する明示的な数値式で置き換えられた場合に得られる式の形式を与えます.また,新関数の Assumingを使うと,すべての操作で使用する前提の集合をひとつ指定することができます.



詳細 戻る 進む

例:平方根の簡約化

e = (x y^2 z^4)^(1/2)

(x y^2 z^4)^(1/2)

以下で,x およびy が正であると仮定して,e を絞り込みます.

Refine[e, x > 0 [And] y > 0]

x^(1/2) y z^4^(1/2)

例:Mathematica 関数で前提条件を使う

前提条件は,Mathematica 関数の多くで取り入れられ,複数のネストを通して伝播します.答を顕著に簡約化したり,閉形式の解を可能にしたりすることさえあります.

F = ∫_ (-∞)^y^(-(x - μ)^2/(2 σ^2))/((2 π)^(1/2) σ) x ; Underscript[lim, y∞]  F

Underscript[lim, y∞]  1/((2 π)^(1/2) σ) If[Re(σ^2) >0, & ... 3309;^(-(x - μ)^2/(2 σ^2)), {x, -∞, y}, AssumptionsRe(σ^2) ≤0]]

sigma=0という前提条件では,以下のようになります.

Assuming[σ>0, F = ∫_ (-∞)^y^(-(x - μ)^2/(2 σ^2))/((2 π)^(1/2) σ) x ; Underscript[lim, y∞]  F]

1


関連リンク


「組込み関数」からのドキュメント 「組込み関数」からのドキュメント
Assuming
Refine



トップへ 戻る 進む



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