WOLFRAM言語 ガイド

バージョン8.0の新機能のまとめ

 

コアとなる言語コアとなる言語

Wolfram|AlphaのWolframシステムへの統合

入力セルの任意の場所でCtrl+=とタイプし,ボックスに自然言語を入力すると,対応する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  ▪  ...

時間指定付き評価 »

RunScheduledTask 時間指定付きの評価を行うタスクをスケジュールし,実行する

CreateScheduledTask  ▪  StartScheduledTask  ▪  ScheduledTasks  ▪  ...

アサーションチェック

Assert  ▪  $AssertFunction

数学とアルゴリズム数学とアルゴリズム

グラフとネットワーク »

Graph 頂点と辺からグラフを構成する

GraphDataExampleData 頂点と辺からグラフを構成する

CompleteGraph  ▪  GridGraph  ▪  CompleteKaryTree  ▪  ButterflyGraph

AdjacencyGraph  ▪  IncidenceGraph  ▪  AdjacencyMatrix  ▪  ...

UniformGraphDistribution  ▪  BarabasiAlbertGraphDistribution  ▪  ...

グラフのスタイル・ラベル付けの新機能 »

HighlightGraph 頂点,辺,部分グラフ全体をハイライトする

GraphStyle  ▪  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  ▪  ...

制御系 »

TransferFunctionModelStateSpaceModel 線形時不変系のモデル

ToContinuousTimeModel  ▪  ToDiscreteTimeModel  ▪  ...

RootLocusPlot 根軌跡をプロットする

BodePlot 周波数応答の振幅および位相プロット

NyquistPlot  ▪  NicholsPlot  ▪  ...

ControllableModelQ モデルが可制御かどうかを検証する

KalmanEstimator 指定の共分散行列でのカルマン(Kalman)推定

OutputResponse  ▪  ControllabilityMatrix  ▪  SystemsModelExtract  ▪  LyapunovSolve  ▪  ...

確率・統計 »

ProbabilityNProbability 一般事象の確率を計算する

ExpectationNExpectation 一般式の期待値を計算する

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  ▪  ... 名前付き群

方程式の解法における改良点

SolveNSolve 異なる領域に渡る解法を含む,新しい実装

NIntegrate 特に一変量および多変量の振動型被積分関数についての新メソッドの追加

可視化とグラフィックス可視化とグラフィックス

Texture 多角形の面またはその他のグラフィックスオブジェクトの塗りつぶし面のテクスチャを指定する

ScalingFunctions PlotPlot3Dやその他のプロット関数でプロットするときにどのスケーリング関数を使うかを指定する

統計の可視化 »

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でエキスポートできる

"EPS" ImportによるEPS形式の新規サポート

"XLSX"  ▪  "Affymetrix"  ▪  "JSON"  ▪  "C"  ▪  "NEXUS"  ▪  "VideoFrames"  ▪  ...

ノートブックとドキュメントの向上点ノートブックとドキュメントの向上点

CDF(Computable Document Format.計算可能なドキュメント形式)ファイル

How to:CDFファイルを作成する方法 .cdfファイルを作成して配備する

ファイル 新規作成 FreeCDF (.cdf) 新しい.cdfファイルを作成する

ファイル 別名で保存... .cdfファイルを保存するためのサポートが追加された

"CDF" CDF (.cdf)ファイルのImportExportが追加された

印刷とレイアウトの向上点

ファイル 印刷設定 ヘッダとフッタ 新しい「ヘッダとフッタ」ダイアログには,自動指標付け欄外見出しのサポートの他,多くの使いやすい新機能が加わっている

ファイル 印刷プレビュー 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言語のスクリプトに与えられた引数