Mathematica 10の新機能

Mathematica をご存知の方のページ

Mathematica の豊かなパラダイムの上に構築されたバージョン10には,Mathematica の領域を拡張するだけでなく,既存の使用パターンの多くを合理化し,より効率的にする新しいアイディアが多数含まれています.

主な機能 »

その他の注目機能

便利なインタラクティブ機能

計算にも複数回使えるやり直し機能»

Mathematica でこれまでできなかった複数回のやり直しが可能になりました.

計算の従属関係を視覚的に表示

入力行を編集すると,対応する出力が灰色になり,入力とは関係がなくなったことを示します.

すぐ使えるヘルプボックス»

関数をタイプすると,その関数のヘルプがすぐにクリックして見られます.

インライン自然言語入力»

Ctrl + =を使うと,実体名等が自然言語で入力できます.

Tabキーでより多くのスタイルにアクセス

セルの中にコンテンツをタイプする前にTabを押すだけで,セクションからサブセクション等へと移動することができます.

どこででも自動補完

オプション値の自動補完»

オプションの詳細設定を提案する,状況依存の自動補完.

すぐに使える自動補完ウィザード»

ファイルや色を選ばなければならないとき,ウィザードが助けになります.

文字列の自動補完»

実体名や特性等が関数で現れたときに,それを自動補完します.

アイコンを使ったプレビュー自動補完»

フォント,プロットテーマ,スタイル等が視覚的にプレビューできます.

コード/テキスト/文字列等の入力自動変換»

タイプし始めるだけで,経験則がコード,テキスト,文字列,他のセルの作成を提案します.

コアとなる新しいデータ構造

キーと値の連想»

システムに深く統合した,非常に効率的なキーと値の連想<| ... |>を導入しました.

SQL,NoSQL,そしてデータ集合»

関係データや階層型の構造データを扱う新しい方法を導入しました.

知識表現のための実体»

国,化学物質,映画等のすべてに対する組込みの記号的実体があります.

非アクティブにして操作»

式の一部を完全に非アクティブにして,形式操作やコード変換等を実行することができます.

幾何学領域オブジェクト»

大規模な幾何学系の一部として,一様に任意の幾何学領域を表現し使用することができるようになりました.

便利な言語と関数型プログラミング

より多くのカリー化と演算子の形式»

Select[criterion][list]はSelect[list, criterion]とも表せます.他の多数の関数にも演算子形式があります.

「キー」ファミリ»

キーと値のペアの他,規則のリストも扱う多数の関数.

「First」ファミリ»

FirstPositionFirstCaseSelectFirst:最初の部分をチェックして選ぶ必要がなくなりました.

関数型ブール操作»

AllTrueAnyTrueNoneTrue:関数を適用してテストします.

連想を返す関数»

PositionIndexCount等:連想として与えられる位置,数等.

「By」ファミリ»

MaximalByCountsByGroupBy:関数のたくさんの「副詞形」.

規則のリストに対する連想の使用»

Associationに使えるものは,意味が矛盾しない限り規則のリストにも使えます.

新しいシンタックス

<| ... |>:連想»

キーと値の連想:例えば<|a->1, b->2|>等があります.

#x:名前付きの引数»

#xはPart[#, "x"]のことですが,連想からの値を使いやすくしています.

@*と/*:CompositionとRightComposition»

難しい関数型プログラミングを行うのがどんどん簡単になります.

あらゆるものに対するテンプレート

文字列用テンプレート»

テンプレートから文字列を生成することが非常に簡単になりました.

テンプレートになったドキュメント生成»

ノートブックプログラミングよりずっと簡単です.テンプレートを使うだけでドキュメントが生成できます.

Web用テンプレート»

HTMLに特殊タグを少し付けるだけで,パワフルな計算可能テンプレートができます.

ノートブックテンプレート»

ノートブック生成用テンプレートが,ノートブックを作成するのと同じくらい簡単に作れます.

ConstructとPluralize»

Pluralizeを使ってテンプレートを作成すると,必要に応じて単語が複数形になります.

時刻と場所

記号的な日付オブジェクト»

日付と時刻のオブジェクトで,演算,単位とのインタラクション等ができます.

ARCH,GARCH等»

多数のパワフルな時系列解析,モデリング,予測.

Here,Now,Tomorrow等»

コードに「Here」とか「Now」が書いてあると,読みやすくなります.

太陽と月の出と入り等»

天文計算がすぐにできます.

Geopositionオブジェクト»

地球上(あるいは月面等)のあらゆる点を表現する方法が組み込まれています.

どこの時間でも分かります»

LocalTimeと時刻帯の新しい扱い方.

時系列と事象系列»

時系列がシステムの中核の一部となりました.

すべてに使えるGeo»

地理計算,地球上のあらゆる場所の地図,そしてそれ以上のものが含まれています.

純粋数学と応用数学

追加された特殊関数»

さらに4つのディリクレ関数,いくつかのフレネル関数の他,ファレイ数列やフィボナッチ階乗も加わっています.

有限要素法»

約十年に渡る開発の末,ついに有限要素法が装備されました.

マンデルブロ集合とジュリア集合»

マンデルブロ集合とジュリア集合を計算し可視化するための効率的な関数が含まれました.

隠れマルコフモデル»

ランダム過程とモデリングの完全フレームワークに新たに加えられました.

便利な数学的機能

DSolveValue等»

方程式を解いて主な結果だけを得ます.

行列述語»

行列が直交行列か,半正定値行列か,反エルミート行列か等を検定します.

領域上のすべて»

SolveReduceIntegrateOptimize等すべてが,任意の幾何学領域上で可能になりました.

微積分を単位付きで»

DSolveIntegrateInterpolate等多くの関数で単位付きの数量が扱えるようになりました.

SigmoidPowerRange,...

数学コードをこれまで以上に便利に読みやすくする関数が加わりました.

数学の授業等

数式を評価しないままで表示»

Inactiveを使うと,数式が非アクティブのままなので操作や表示等に便利です.

必要な平面幾何と立体幾何すべて»

図形の面積,体積,距離等のすべてが組み込まれ,記号的です.

関数領域と範囲»

あらゆる種類の関数に対する領域と範囲(周期)の完全な記号的表記が可能になりました.

陰的数式の操作»

形式的総和を微分したり,積分のもとで操作したり等,評価されていない数式に対する形式的操作ができます.

曲線の計算»

曲率,弧長,フレネ等.

三角数学»

SASTriangle等を使って三角形を指定し,それについてのすべてを解くことができます.

数・直線プロット»

2Dおよび3Dプロットを超えます.これは点,区間等の1Dプロットです.

 

より大きく速く優れた計算

より高速の大数線形代数等

新しいマシンアーキテクチャや新しいアルゴリズム等に対する新しい最適化.

多項式簡約が1,000倍以上のスピードアップ»

厳密な整方程式系を簡約し解くことがより高速になりました.

より多くの和と積»

新しい「関数テレスコーピング」アルゴリズムにより,実行可能な和と積の範囲が格段に広がりました.

10万以上の数値解»

整方程式系を数値的に解く,新しく重要なアルゴリズムが加わりました.

高速の最近傍探索»

新アルゴリズムにより,高次元の最近傍探索がより高速になりました.

メモリ使用量の減少

コアとなるデータ構造の最適化により,メモリ使用量が2倍以上削減されました.

巡回セールスマン問題の複雑性のバリアを破る»

千点以上を含む巡回セールスマン問題が簡単に解けるようになりました.

ハイブリッドの記号微分方程式»

遅延および離散事象を伴う常微分方程式が,初めて記号的に解けるようになりました.

共有ライブラリの最適化

カーネルが共有ライブラリとして実行できるようになったので,複数カーネルを実行するために必要なコードスペースが削減されました.

エレガントな外観と機能

新しくなった可視化»

可視化のデザインが一新され,より見やすくなりました.

以前の外観へ»

すべての可視化で,プロットテーマを以前の外観に設定することもできます.

スウォッチとして色表示»

RGBColor[1,.7,.8]等がスウォッチとして表示されるので,どのような色かすぐに分かります.

どのような可視化にも凡例付け»

凡例作成のための自動化アルゴリズムでは,必要に応じて数量や単位を含めることもできます.

記号オブジェクトの視覚的要約

InterpolatingFunctionNearestFunction
InputStream等がドリルダウンを含む一貫した形式で表示されるようになりました.

1つのオプションですべてが決められるプロットテーマ»

Minimal,Web,Business,Scientific,Sparkline等のテーマのいずれかを選ぶと,自動的にグラフィックスオプションが設定されます.

複数列の出力»

出力を自動的に複数(不規則)列にフォーマットします.

新しい文字»

はもちろんのこと,も加わりました.

外部とのインタラクション

すべてについてのインタープリタ»

都市から猫の種類まであらゆることについての500を超える組込みの文字列インタープリタ.

URLの操作»

符号化,復号化,短縮化,関数のような呼出し等,あらゆる種類のURL操作が可能です.

タッチデバイスのサポート»

タッチスクリーン用のTouchPosition

外部プロセスとの双方向インタラクション »

外部プロセスを開始し,それと繰り返しI/Oを実行することができます.

ツイート等を送る»

どのプログラムの中からでもツイートしたりステータスを更新したりできます.

より高度なDLL通信»

LibraryLink からDLLへ画像や疎配列等を送ったり,送り返されたりすることができます.

単純な文字列入出力がより簡単に»

ReadStringReadLine等は,まさに低レベル文字列の入出力のためのものです.

よりロバストな画像撮影»

コンピュータで使われるさまざまな種類のカメラ接続をよりよくサポートできるようになりました.

最新のSQL接続»

DatabaseLink に新しいドライバが加わり,より合理化されました.

WebP,MP3,OGG»

人気のある新しい画像およびサウンドの形式が加わりました.

de en es fr ko pt-br ru zh