Wolfram Research製品ご購入サービスとリソース会社概要その他のWolframサイト
What is New in Mathematica 5.1 製品
-----
 /
Mathematica
*文字列操作
*DatabaseLink
*バイナリデータI/O
*追加されたインポート・エキスポート形式
*Webサービス
*大規模なグラフレイアウト
*配列の視覚化
*強化された線形代数
<区分関数
*領域上の積分
*イベント操作
*記号的微分方程式
*クラスタ分析
*EquationTrekker
*MathematicaMark2004
*GUIKit
*新機能のまとめ
*このページについてのお問い合せ
戻る進む

完全に統合された区分関数

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

Mathematica 5.1は異なる領域について異なる定義を持つ区分関数に対して,システム規模でサポートするユニークな機能を導入しています.区分関数は新組込み関数のPiecewise定義関数で明示的に入力しても,IfMaxFloorUnitStep等の関数で暗示的に入力しても構いません.区分関数を完全に自動操作するために,100を超える解法,微積分等の機能が加わっています.

区分関数機能は,特に工学分野をはじめとする多くの分野でますます重要になってきています.Mathematica 5.1は任意次元,任意にネストされた区分関数の一般的操作に対して初めての統合システムを提供します.




詳細    

以下の例は,多くの標準的なMathematica 関数で区分定義を使う方法を示しています.全過程で透過的に動作し,初期定義を与えると,その後の操作でMathematica に指示を与える必要はありません.

例:区分関数の記号的操作

区分関数は,Mathematica の記号的操作で自動的にサポートされるようになりました.Mathematica は入力でも出力でも,従来の2次元の区分定義をサポートしています.

In[1]:=D[ Max[x, x^2], x ]

Out[1]:=



例:区分積分

区分関数はMathematica の領域指定で利用できるので,さまざまな問題で閉形式の解を求めることができます.

In[2]:=Assuming[x∈, ∫2 - xx]

Out[2]:=



例:区分要素で方程式を解く

以下の微分方程式にはUnitStepMaxの2つの区分関数が含まれています.

In[3]:=DSolve[Max(t, t^2) y(t) + y^′(t) θ(t) ∧y(0) 1, y(t), t]

Out[3]:=



例:区分定義の拡張

In[4]:=

Out[4]:=


関連リンク

Mathematicaブックからのチュートリアル  Mathematica ブックからのチュートリアル
区分関数
発展:論理関数と区分関数
  
組込み関数ガイド  組込み関数ガイド
Piecewise
PiecewiseExpand
$MaxPiecewiseCases
Boole
Clip
  
その他の情報  その他の情報
コンファレンス発表:Piecewise Functions in Mathematica

トップへ 戻る進む



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