バージョン8.0の新機能のまとめ
コアとなる言語
すべて開く すべて閉じるWolfram|AlphaのWolframシステムへの統合
— 入力セルの任意の場所でとタイプし,ボックスに自然言語を入力すると,対応するWolframシステム入力が得られる
— 入力セルの最初に「 」をタイプすると,Wolfram|Alphaからデータが1つ得られる
— 入力セルの最初に「」をタイプすると,Wolfram|Alphaから完全な出力が得られる
WolframAlpha — プログラムによりWolfram|Alphaに問い合せて,結果をWolframシステムに返す
コンパイラの新規向上 »
CompilationTarget — Cコードを含む,コンパイルされた関数の目標実行時間を指定するオプション
Parallelization — コンパイルされた関数が並列に実行されるべきかどうかを指定するオプション
Wolframシステムコンパイラユーザガイド — コンパイラの効率的な使い方についてのチュートリアル
ダイナミックライブラリリンキング »
LibraryFunctionLoad — ダイナミックライブラリからWolfram言語に関数をロードする
LibraryFunction — ダイナミックライブラリから呼び出された関数
LibraryFunctionInformation ▪ LibraryUnload ▪ FindLibrary ▪ ...
Wolfram LibraryLink ユーザガイド— Wolfram言語でダイナミックライブラリを使う方法についてのチュートリアル
Wolfram言語プログラムからCを生成する »
Export — Wolframシステムがコンパイルした関数をCコードにエキスポートする
CCodeGenerate ▪ CCodeStringGenerate ▪ SymbolicCGenerate ▪ LibraryGenerate ▪ ...
Cコード生成ユーザガイド — Wolframシステムがコンパイルした関数からCコードを生成する方法についてのチュートリアル
Cコードの記号表現 »
ToCCodeString — 記号的なCの式をCコードの文字列に変換する
CAssign ▪ CCall ▪ CDefine ▪ CFor ▪ CFunction ▪ CIf ▪ CStruct ▪ ...
SymbolicCユーザガイド — Wolfram言語内部からCコードを作成,操作,最適化する方についてのチュートリアル
WolframシステムからCコンパイラを呼び出す »
CreateExecutable — Cコードから実行ファイルを作成する
CreateLibrary — Cコードからライブラリを作成する
CCompilerDriverユーザガイド — 利用可能なCコンパイラをWolfram言語内部から使う方法についてのチュートリアル
CUDALink を使ったGPU計算 »
CUDAInformation — 全CUDAデバイス情報をリストする
CUDAFunctionLoad — ユーザ定義のCUDAプログラムをWolfram言語にロードする
CUDAErosion ▪ CUDADilation ▪ CUDAFourier ▪ CUDADot ▪ ...
OpenCLLink を使ったGPU計算 »
OpenCLInformation — 全OpenCLデバイス情報をリストする
OpenCLFunctionLoad — ユーザ定義のOpenCLプログラムをWolfram言語にロードする
OpenCLMemoryLoad ▪ OpenCLMemoryAllocate ▪ SymbolicOpenCLFunction ▪ ...
アサーションチェック
数学とアルゴリズム
グラフとネットワーク »
Graph — 頂点と辺からグラフを構成する
GraphData,ExampleData — 頂点と辺からグラフを構成する
CompleteGraph ▪ GridGraph ▪ CompleteKaryTree ▪ ButterflyGraph
AdjacencyGraph ▪ IncidenceGraph ▪ AdjacencyMatrix ▪ ...
UniformGraphDistribution ▪ BarabasiAlbertGraphDistribution ▪ ...
グラフのスタイル・ラベル付けの新機能 »
HighlightGraph — 頂点,辺,部分グラフ全体をハイライトする
VertexStyle ▪ EdgeStyle ▪ VertexLabels ▪ EdgeLabels ▪ ...
新しい属性と特性 »
IsomorphicGraphQ — 2つのグラフが同形かどうか検証する
GraphQ ▪ DirectedGraphQ ▪ ConnectedGraphQ ▪ EulerianGraphQ ▪ ...
新しいグラフの測定基準 »
VertexCount ▪ VertexDegree ▪ VertexInDegree ▪ GraphDistance ▪ ...
ClosenessCentrality ▪ BetweennessCentrality ▪ PageRankCentrality ▪ ...
新しいグラフの計算 »
FindShortestPath — ソースから1つまたはすべての頂点への最短経路を求める
FindEulerianCycle ▪ FindHamiltonianCycle ▪ GraphDiameter ▪ ...
ConnectedComponents ▪ KCoreComponents ▪ VertexOutComponent ▪ ...
FindClique ▪ FindEdgeCover ▪ BreadthFirstScan ▪ ...
制御系 »
TransferFunctionModel,StateSpaceModel — 線形時不変系のモデル
ToContinuousTimeModel ▪ ToDiscreteTimeModel ▪ ...
RootLocusPlot — 根軌跡をプロットする
BodePlot — 周波数応答の振幅および位相プロット
NyquistPlot ▪ NicholsPlot ▪ ...
ControllableModelQ — モデルが可制御かどうかを検証する
KalmanEstimator — 指定の共分散行列でのカルマン(Kalman)推定
OutputResponse ▪ ControllabilityMatrix ▪ SystemsModelExtract ▪ LyapunovSolve ▪ ...
確率・統計 »
Probability,NProbability — 一般事象の確率を計算する
Expectation,NExpectation — 一般式の期待値を計算する
ProbabilityDistribution — 分布関数から構築された分布
RandomVariate ▪ SurvivalFunction ▪ HazardFunction ▪ ...
Moment — 分布とデータのモーメント
Cumulant — 分布とデータのキュムラント
MomentGeneratingFunction ▪ MomentConvert ▪ FactorialMoment ▪ ...
DistributionFitTest — 分布またはデータへの適合度検定
LocationTest — 1つまたは2つのデータ集合の平均または平均の差分の検定
VarianceTest — 1つまたは2つのデータ集合の分散または分散の比の検定
LocationEquivalenceTest ▪ VarianceEquivalenceTest ▪ ...
新しい統計分布
MultivariateTDistribution — 多変量のスチューデントの 分布
MultinormalDistribution ▪ BinormalDistribution ▪ MultivariatePoissonDistribution ▪ ...
HistogramDistribution — データのヒストグラムから構築された分布
SmoothKernelDistribution — データの平坦化から構築された分布
EmpiricalDistribution ▪ SurvivalDistribution ▪ KernelMixtureDistribution ▪ ...
DagumDistribution ▪ SinghMaddalaDistribution ▪ BetaPrimeDistribution ▪ ...
ExponentialPowerDistribution ▪ SechDistribution ▪ NakagamiDistribution ▪ ...
TransformedDistribution ▪ OrderDistribution ▪ MixtureDistribution ▪ CopulaDistribution ▪ ...
置換 »
Cycles ▪ PermutationCyclesQ — 置換の巡回表現
RandomPermutation — ランダムに生成された置換
Permute ▪ FindPermutation — 式の一部の順序を変える
PermutationListQ ▪ PermutationList ▪ PermutationCycles — 置換リストとその巡回形式との間の変換
PermutationSupport ▪ PermutationMax ▪ ... — 置換で動いた点
PermutationProduct ▪ PermutationPower ▪ PermutationOrder ▪ ... — 置換に伴う操作
群論 »
PermutationGroup — 有限群の巡回表現
GroupMultiplicationTable ▪ CayleyGraph — 群の別表現
GroupOrder ▪ GroupElements ▪ GroupElementQ ▪ ... — 群の要素
GroupOrbits ▪ GroupStabilizer ▪ ... — 群の操作
SymmetricGroup ▪ DihedralGroup ▪ ... — 名前付き群
方程式の解法における改良点
Solve,NSolve — 異なる領域に渡る解法を含む,新しい実装
NIntegrate — 特に一変量および多変量の振動型被積分関数についての新メソッドの追加
可視化とグラフィックス
Texture — 多角形の面またはその他のグラフィックスオブジェクトの塗りつぶし面のテクスチャを指定する
ScalingFunctions — Plot,Plot3Dやその他のプロット関数でプロットするときにどのスケーリング関数を使うかを指定する
統計の可視化 »
SmoothHistogram — データの密度推定をプロットする
SmoothHistogram3D ▪ PairedBarChart ▪ PairedHistogram ▪ DensityHistogram ▪ SmoothDensityHistogram ▪ ...
QuantilePlot — データまたは分布の分位点-分位点プロット
ProbabilityPlot — データまたは分布の確率-確率プロット
ProbabilityScalePlot — 正規プロット,ワイブル(Weibull)プロット,ガンベル(Gumbel)プロット等
BoxWhiskerChart ▪ DistributionChart ▪ ...
金融の可視化 »
TradingChart — 可能な場合はテクニカル指標を含んだ,完全な取引チャート
InteractiveTradingChart — インタラクティブな取引チャート
CandlestickChart ▪ KagiChart ▪ RenkoChart ▪ ...
ウェーブレットの可視化 »
WaveletListPlot — ウェーブレット変換の係数をプロットする
WaveletMatrixPlot ▪ WaveletImagePlot ▪ WaveletScalogram ▪ ...
インタラクティブグラフィックスの編集機能の改善
新しいアプリケーションテクノロジー
ウェーブレット解析 »
ContinuousWaveletTransform — 連続ウェーブレット変換を与える
DiscreteWaveletTransform — 離散ウェーブレット変換を与える
HaarWavelet — ハール(Haar)ウェーブレット族
DaubechiesWavelet — ドブシー(Daubechies)ウェーブレット族
MexicanHatWavelet — ガウス(Gaussian)の導関数のウェーブレット族
GaborWavelet — ガボール(Gabor)ウェーブレット族
WaveletPhi ▪ WaveletPsi ▪ BattleLemarieWavelet ▪ BiorthogonalSplineWavelet ▪ MorletWavelet ▪ PaulWavelet ▪ ...
WaveletListPlot — ウェーブレット変換の係数をプロットする
WaveletMatrixPlot ▪ WaveletImagePlot ▪ WaveletScalogram ▪ ...
金融の計算 »
FinancialDerivative — 金融デリバティブの価格を取得する
FinancialIndicator — テクニカル指標の記号表現
TimeValue — 貨幣の時間的価値計算
EffectiveInterest — 実効金利変換
Cashflow ▪ Annuity ▪ AnnuityDue ▪ FinancialBond ▪ ...
金融の可視化 »
TradingChart — 可能な場合はテクニカル指標を含んだ,完全な取引チャート
InteractiveTradingChart — インタラクティブな取引チャート
CandlestickChart — 開く-高値-安値-終値のローソク足およびOHLCグラフ
KagiChart ▪ RenkoChart ▪ PointFigureChart ▪ LineBreakChart ▪ ...
画像処理における向上点 »
ImageTransformation — 関数による画像の画素ごとの変換
EdgeDetect — キャニー(Canny)メソッド等を使って画像のエッジを検出する
RandomImage — 分布からランダムな画像を生成する
ImageCapture — コンピュータの主要カメラデバイスから画像を捕らえる
ImageKeypoints — 画像中のキーポイントや関連する特徴ベクトルを見付ける
ImageCooccurrence — テクスチャ生起行列を作成する
TextRecognize — 画像からテキストを抽出する
ImageDeconvolve ▪ ContourDetect ▪ CrossingDetect ▪ SkeletonTransform ▪ PrincipalComponents ▪ ...
MeanShiftFilter ▪ RangeFilter ▪ TotalVariationFilter ▪ WienerFilter ▪ ...
WatershedComponents — 画像のウォーターシェッド変換
ComponentMeasurements — 形状と色の分析
FillingTransform ▪ MorphologicalBinarize ▪ ImageForestingComponents ▪ ...
新しいインポート・エキスポート形式 »
"GraphML" — グラフ形式
"KML" — Google Earth GIS形式
"QuickTime" — QuickTime映像形式にExportでエキスポートできる
"XLSX" ▪ "Affymetrix" ▪ "JSON" ▪ "C" ▪ "NEXUS" ▪ "VideoFrames" ▪ ...
ノートブックとドキュメントの向上点
CDF(Computable Document Format.計算可能なドキュメント形式)ファイル
ファイル ▶ 新規作成 ▶ FreeCDF (.cdf)— 新しい.cdfファイルを作成する
ファイル ▶ 別名で保存... — .cdfファイルを保存するためのサポートが追加された
"CDF" — CDF (.cdf)ファイルのImportとExportが追加された
印刷とレイアウトの向上点
ファイル ▶ 印刷設定 ▶ ヘッダとフッタ — 新しい「ヘッダとフッタ」ダイアログには,自動指標付け欄外見出しのサポートの他,多くの使いやすい新機能が加わっている
ファイル ▶ 印刷プレビュー — WindowsおよびLinuxプラットフォームでの新しい「印刷プレビュー」機能
新しい引用管理
挿入 ▶ 引用 — EndNoteおよびBibTeXの両方の引用スタイルとの統合
引用管理 — Wolframシステムにおける引用の管理についてのチュートリアル
検索・置換ダイアログの向上点
編集 ▶ 検索 — 完全にタイプセットされたテキストの検索,検索結果のハイライトの向上,検索・置換履歴
ノートブックの自動評価
NotebookEvaluate — 指定のノートブックのセルを評価する
インターフェースの制御の向上点
InputField — 水平スクロールとコンテンツマスキングのサポート
MouseAppearance — コンテキストによって変化するマウスカーソルの外観
システムインターフェースと配備
新しいコンパイラ機能 »
CompilationTarget — Cコードを含むコンパイルされた関数の目標実行時間を指定するオプション
Parallelization — コンパイルされた関数を並列に実行するべきかどうかを指定するオプション
Wolframシステムコンパイラユーザガイド — コンパイラの効率的な使い方についてのチュートリアル
ダイナミックライブラリリンキング »
LibraryFunctionLoad — ダイナミックライブラリからWolframシステムに関数をロードする
LibraryFunction — ダイナミックライブラリを呼び出す関数
LibraryFunctionInformation ▪ LibraryUnload ▪ FindLibrary ▪ ...
LibraryLink ユーザガイド — Wolframシステムにおけるダイナミックライブラリの使い方のチュートリアル
Wolfram言語プログラムからCを生成する »
Export — Wolframシステムがコンパイルした関数をCコードにエキスポートする
CCodeGenerate ▪ CCodeStringGenerate ▪ SymbolicCGenerate ▪ LibraryGenerate ▪ ...
Cコードの生成ユーザガイド — Wolframシステムがコンパイルした関数からCコードを生成する方法についてのチュートリアル
Cコードの記号表現 »
ToCCodeString — 記号的なCの式をCコードの文字列に変換する
CAssign ▪ CCall ▪ CDefine ▪ CFor ▪ CFunction ▪ CIf ▪ CStruct ▪ ...
SymbolicCユーザガイド — Wolframシステム内部からのCコード生成,操作,最適化に関するチュートリアル
WolframシステムからCコンパイラを呼び出す »
CreateExecutable — Cコードから実行ファイルを作成する
CreateLibrary — Cコードからライブラリを作成する
CCompilerDriverユーザガイド — 利用できるCコンパイラをWolframシステム内部から使用する方法についてのチュートリアル
CUDALink を使ったGPU計算 »
CUDAInformation — 全CUDAデバイス情報をリストする
CUDAImageConvolve — 画像を指定のカーネルとたたみ込む
CUDAFunctionLoad — ユーザ定義のCUDAプログラムをWolfram言語にロードする
NVCCCompiler — Wolfram言語でCUDAプログラムをコンパイルする
CUDAErosion ▪ CUDADilation ▪ CUDAFourier ▪ CUDADot ▪ ...
CUDAMemoryLoad ▪ CUDAMemoryAllocate ▪ SymbolicCUDAFunction ▪ ...
OpenCLLink を使ったGPU計算 »
OpenCLInformation — 全OpenCLデバイス情報をリストする
OpenCLFunctionLoad — ユーザ定義のOpenCLプログラムをWolfram言語にロードする
OpenCLMemoryLoad ▪ OpenCLMemoryAllocate ▪ SymbolicOpenCLFunction ▪ ...
Wolfram言語のスタンドアロンスクリプト
-script — ファイルのコマンドをスクリプトモードで実行する
MathematicaScript — Wolfram言語のスタンドアロンスクリプトを実行する
$ScriptCommandLine — Wolfram言語のスクリプトに与えられた引数