|
|
|
| 高度な数値計算 |
| |
| |
Mathematica には,数値積分,線形計画法,最適化,微分方程式系の解法等,数値計算を行うための幅広い組込みツールが含まれています.またテンソルの構築と操作をはじめとする,数値計算に必要な広範な操作のための関数も揃っています.
Mathematica の数値数式のユニークな特徴は,任意精度です.任意精度の数値計算では,結果のどの桁が入力の未知の桁によって影響を受けるかを追跡し,影響を受けた桁が含まれないように結果の精度を設定します.この手法により,Mathematica が返す数はすべての桁が正確であることが保証されるのです.
でも,Mathematica の計算速度は十分ですか?
|
|
|
|
| あらゆる関数の記号計算と代数計算 |
| |
| |
Mathematica は,今ある技術計算ソフトウェアの中で最強の記号計算エンジンを備えています.記号解析なしでは,不必要に,または知らず知らずのうちに,貴重な精度を失う近似値を使ってしまうという危険にさらされることになります.
記号など誰が使うのでしょうか?
|
|
|
|
| データと関数のカスタマイズされたビジュアル化 |
| |
| |
プロット関数がMathematica とシームレスに統合されているため,グラフ,図表,アニメーションが素早く作成できます.
![[fibonarcs.gif]](images/fibonarcs.gif)
|
|
|
|
| データと理論の統合 |
| |
| |
Mathematica には多岐に渡る統計操作,密度関数,行列操作,統合されたグラフィックスツールが揃っているため,洗練された計量経済学や時系列の解析がモデリングと同じ環境で行えます.
統計学におけるMathematica
|
|
|
|
| 複雑な構造を効率的にプログラミング |
| |
| |
Mathematica は一貫した直観的な高レベルのプログラミング言語を提供するので,ユーザはいくつかの基本的なプログラミング規則を幅広い問題に適用することができます. Mathematica 言語はさまざまなプログラミングスタイル(関数型,オブジェクト指向型等)をサポートする,ユニークな言語です.従って,アプローチに問題を合わせるのではなく,問題に最適なアプローチを選ぶことができます.
|
|
|
|
| 他のアプリケーションとの通信 |
| |
| |
MathLink はMathematica のノートブックインターフェースや他のアプリケーションがMathematica のカーネルにデータを送るために使うことのできる通信プロトコルです.MathLink を使うと,企業や個人の目的に最適化された計算環境を柔軟にデザインすることができます.
MathLink の詳細情報
|
|
|
|
| ドキュメントの作成 |
| |
| |
コードのためのドキュメントの作成,講義録の出版,行政機関の報告書の作成等,その目的が何であれ, Mathematica
のノートブックインターフェースは,Web・印刷出版のどちらにも最適な環境を提供します.HTML/MathML,TeX,PDFをはじめ,何十ものデータ形式へのエキスポートを完全にサポートします.
Mathematica により,研究・作業方法が変った例
|