Mathematica バージョン8.0の新機能のまとめ
Wolfram|Alphaの
Mathematica への統合
— 入力セルの任意の場所で
Ctrl+=とタイプし,ボックスに自然言語を入力すると,対応する
Mathematica 入力が得られる
— 入力セルの最初に「
= 」をタイプすると,Wolfram|Alphaからデータが1つ得られる
— 入力セルの最初に「
==」をタイプすると,
Wolfram|Alphaから完全な出力が得られる
WolframAlpha — プログラムによりWolfram|Alphaに問い合せて,結果を
Mathematica に返す
CompilationTarget — Cコードを含む,コンパイルされた関数の目標実行時間を指定するオプション
Parallelization — コンパイルされた関数が並列に実行されるべきかどうかを指定するオプション
Mathematica コンパイラ — コンパイラの効率的な使い方についてのチュートリアル
LibraryFunctionLoad — ダイナミックライブラリから
Mathematica に関数をロードする
LibraryFunction — ダイナミックライブラリから呼び出された関数
Wolfram LibraryLink ユーザガイド— Mathematica でダイナミックライブラリを使う方法についてのチュートリアル
Export — Mathematica がコンパイルした関数をCコードにエキスポートする
Cコード生成ユーザガイド — Mathematica がコンパイルした関数からCコードを生成する方法についてのチュートリアル
ToCCodeString — 記号的なCの式をCコードの文字列に変換する
SymbolicCユーザガイド — Mathematica 内部からCコードを作成,操作,最適化する方についてのチュートリアル
CreateExecutable — Cコードから実行ファイルを作成する
CreateLibrary — Cコードからライブラリを作成する
CCompilerDriverユーザガイド — 利用可能なCコンパイラを
Mathematica 内部から使う方法についてのチュートリアル
CUDAInformation — 全CUDAデバイス情報をリストする
CUDAFunctionLoad — ユーザ定義のCUDAプログラムを
Mathematica にロードする
OpenCLInformation — 全OpenCLデバイス情報をリストする
OpenCLFunctionLoad — ユーザ定義のOpenCLプログラムを
Mathematica にロードする
RunScheduledTask — 時間指定付きの評価を行うタスクをスケジュールし,実行する
HighlightGraph — 頂点,辺,部分グラフ全体をハイライトする
IsomorphicGraphQ — 2つのグラフが同形かどうか検証する
FindShortestPath — ソースから1つまたはすべての頂点への最短経路を求める
RootLocusPlot — 根軌跡をプロットする
BodePlot — 周波数応答の振幅および位相プロット
ControllableModelQ — モデルが可制御かどうかを検証する
KalmanEstimator — 指定の共分散行列でのカルマン(Kalman)推定
LocationTest — 1つまたは2つのデータ集合の平均または平均の差分の検定
VarianceTest — 1つまたは2つのデータ集合の分散または分散の比の検定
HistogramDistribution — データのヒストグラムから構築された分布
Solve,
NSolve — 異なる領域に渡る解法を含む,新しい実装
NIntegrate — 特に単変量および多変量の振動型被積分関数についての新メソッドの追加
Texture — 多角形の面またはその他のグラフィックスオブジェクトの塗りつぶし面のテクスチャを指定する
ScalingFunctions — Plot,
Plot3Dやその他のプロット関数でプロットするときにどのスケーリング関数を使うかを指定する
SmoothHistogram — データの密度推定をプロットする
QuantilePlot — データまたは分布の分位点-分位点プロット
ProbabilityPlot — データまたは分布の確率-確率プロット
ProbabilityScalePlot — 正規プロット,ワイブル(Weibull)プロット,ガンベル(Gumbel)プロット等
TradingChart — 可能な場合はテクニカル指標を含んだ,完全な取引チャート
WaveletListPlot — ウェーブレット変換の係数をプロットする
(変更)
— グラフィックスをインタラクティブに描画,編集する
HaarWavelet — ハール(Haar)ウェーブレット族
DaubechiesWavelet — ドブシー(Daubechies)ウェーブレット族
MexicanHatWavelet — ガウス(Gaussian)の導関数のウェーブレット族
GaborWavelet — ガボール(Gabor)ウェーブレット族
WaveletListPlot — ウェーブレット変換の係数をプロットする
FinancialDerivative — 金融デリバティブの価格を取得する
TradingChart — 可能な場合はテクニカル指標を含んだ,完全な取引チャート
CandlestickChart — 開く-高値-安値-終値のローソク足およびOHLCグラフ
EdgeDetect — キャニー(Canny)メソッド等を使って画像のエッジを検出する
RandomImage — 分布からランダムな画像を生成する
ImageCapture — コンピュータの主要カメラデバイスから画像を捕らえる
ImageKeypoints — 画像中のキーポイントや関連する特徴ベクトルを見付ける
ImageCooccurrence — テクスチャ生起行列を作成する
TextRecognize — 画像からテキストを抽出する
"KML" — Google Earth GIS形式
"QuickTime" — QuickTime映像形式に
Exportでエキスポートできる
"EPS" — ImportによるEPS形式の新規サポート
CDF(Computable Document Format.計算可能なドキュメント形式)ファイル
— .cdfファイルを保存するためのサポートが追加された
"CDF" — CDF (.cdf)ファイルの
Importと
Exportが追加された
— 新しい「ヘッダとフッタ」ダイアログには,自動指標付け欄外見出しのサポートの他,多くの使いやすい新機能が加わっている
— WindowsおよびLinuxプラットフォームでの新しい「印刷プレビュー」機能
— EndNoteおよびBibTeXの両方の引用スタイルとの統合
引用管理 — Mathematica における引用の管理についてのチュートリアル
— 完全にタイプセットされたテキストの検索,検索結果のハイライトの向上,検索・置換履歴
NotebookEvaluate — 指定のノートブックのセルを評価する
InputField — 水平スクロールとコンテンツマスキングのサポート
MouseAppearance — コンテキストによって変化するマウスカーソルの外観
CompilationTarget — Cコードを含むコンパイルされた関数の目標実行時間を指定するオプション
Parallelization — コンパイルされた関数を並列に実行するべきかどうかを指定するオプション
Mathematica コンパイラユーザガイド — コンパイラの効率的な使い方についてのチュートリアル
LibraryFunctionLoad — ダイナミックライブラリから
Mathematica に関数をロードする
LibraryFunction — ダイナミックライブラリを呼び出す関数
LibraryLink ユーザガイド — Mathematica におけるダイナミックライブラリの使い方のチュートリアル
Export — Mathematica がコンパイルした関数をCコードにエキスポートする
Cコードの生成ユーザガイド — Mathematica がコンパイルした関数からCコードを生成する方法についてのチュートリアル
ToCCodeString — 記号的なCの式をCコードの文字列に変換する
SymbolicCユーザガイド — Mathematica 内部からのCコード生成,操作,最適化に関するチュートリアル
CreateExecutable — Cコードから実行ファイルを作成する
CreateLibrary — Cコードからライブラリを作成する
CCompilerDriverユーザガイド — 利用できるCコンパイラを
Mathematica 内部から使用する方法についてのチュートリアル
CUDAInformation — 全CUDAデバイス情報をリストする
CUDAImageConvolve — 画像を指定のカーネルとたたみ込む
CUDAFunctionLoad — ユーザ定義のCUDAプログラムを
Mathematica にロードする
NVCCCompiler — Mathematica でCUDAプログラムをコンパイルする
OpenCLInformation — 全OpenCLデバイス情報をリストする
OpenCLFunctionLoad — ユーザ定義のOpenCLプログラムを
Mathematica にロードする
スタンドアロンの
Mathematica スクリプト
-script — ファイルのコマンドをスクリプトモードで実行する
MathematicaScript — スタンドアロンの
Mathematica スクリプトを実行する
$ScriptCommandLine — Mathematica スクリプトに与えられた引数