言語をご存知の方のページ
バージョン11ではWolfram言語の適用範囲と機能が拡張されているだけではありません.言語をよりスムーズで生産性の高いものにしつつ,言語の中心的な原理を維持する多数の向上点も導入されています.
Wolfram言語をご存知の方にとっての注目機能
(特に注釈がない限り,すべての機能がデスクトップとクラウドで使えます)
新しくなったノートブック
新しいコードのフォント »
デスクトップバージョンでもCourierフォントに代わり,美しいサンセリフのコードフォントが使われるようになりました.
リアルタイムのスペルチェック »
拡張された辞書を使ったスペルチェックが25以上の言語に対して使用可能です(デスクトップバージョン)
更なる自動化 »
タイプし始めるだけで,利用可能なオプション値や実体特性が分かります.
メッセージのスタックトレース »
新しいメッセージ表示により,メッセージがどこで生成されたかがすぐにわかるようになりました.
初期化セルのハイライト »
ノートブックでCtrl + 8を押すと,すぐに灰色の背景色の初期化セルが生成できます.
コピー可能なWebドキュメント
Webドキュメントの例をコピーすると,デスクトップ上でも実行できます.
新しいプログラミング機能
強力なNothing »
文字列の要素をNothingで置き換えると,その要素が消えます.
Echoでラップするだけで結果を表示 »
Echoは結果を出力して表示しますが,表示したものを返すので,それをコードのどこにでも挿入することができます.
一度(Once)だけ実行 »
Onceを使うと,1セッションにつき1度だけコードが実行されます.
RangeだけではなくSubdivideも »
0から1までの n 個の数からなるリストを作成すること等ができます.
連想に対するパターンマッチ »
連想のどこにでも,正しい任意順のマッチ等のパターンが入れられます.
どんなに短くても正確な時間 »
RepeatedTimingは自動的に高速な操作を繰り返し,かかった時間を平均します.
さらに充実した関数型プログラミング
前の要素で折り込む »
SequenceFoldを使うと,任意数の前の要素を折り込むことができます.
TakeLargest,TakeLargestBy等 »
リストの中で最大あるいは最小の要素等を n 個得ます.
ネストしてネットワークを作成 »
関数を反復してネストすることにより,グラフを作成します.
Sequenceファミリー »
SequencePosition,SequenceCount等はリストの中で直接文字列を探します.
BlockMap »
単独の要素ではなくブロックを取る関数をマップします.
テキストおよび自然言語の新機能
単語,文等を見付ける »
TextWords,TextSentences等を使って,文字列の中の単語や文のリストを得ることができます.
単語の定義 »
WordDefinitionでは,英単語の定義に直接アクセスすることができます.
文をダイアグラムで表現 »
完全な文を節,句等に分解します.
文字数,単語数を数える »
LetterCounts,WordCounts等が任意のテキストで使えます.
構造化されたデータのためのInterpreter »
CompoundElement,RepeatingElement等で構造化されたデータを解釈します.
プログラミングのための言語学的インターフェース »
組込みの自然言語理解(NLU)要素を含む任意の文法を配備します.
すべてが多言語に
多言語のコードキャプション »
数ヶ国語で利用できる,関数説明の注釈をリアルタイムでコードに付けます.
何でも書き直す »
中国語,ロシア語等の言語から他の文字体系にTransliterateで書き直します.
任意の言語のアルファベット順にソート »
AlphabeticSortで正しくソートします.
ASCII文字で置換 »
RemoveDiacriticsで付加記号を除去します.
英語以外のOCR »
TextRecognizeが60言語をサポートするようになりました.
アルゴリズム関連の便利な機能
時系列を使った計算 »
規則的あるいは不規則のサンプリングで時系列を足したり割ったりします.
混合基数の数 »
フィートとインチ,ドルとセント等,単位が混ざった数を扱うことができます.
データの境界 »
CoordinateBoundsはデータの各次元に対する下限と上限を計算します.
単位付きの統計分布 »
統計分布で,正確な単位の付いた数量が返されます.
DistanceMatrixでペア間の距離 »
地点間,日付間,文字列間,画像間の距離が分かります.
グラフィックス関連の便利な機能
正多角形を即座に生成 »
多角形にはRegularPolygon,コーナーにはCirclePointsが使えます.
連続するステップを取る »
AnglePathが強力なロゴのような経路を提供します.
即座に極座標,球座標に変換 »
FromPolarCoordinates等を使うと,極座標への変換および極座標からの変換がすぐに行えます.
「A New Kind of Science」のアイコンを自動生成 »
RulePlotはセルオートマトンの規則や進化をさまざまな形式で自動的に表示します.
ロール・ピッチ・ヨー角 »
RollPitchYawAnglesやEulerAngles等で3D回転を指定することができます.
数学機能の充実
記号的偏微分方程式,積分方程式,グリーン関数等 »
待望の関数が,巨大なアルゴリズム機能に加わりました.
微分方程式の固有値問題 »
ヘルムホルツ(Helmholtz),シュレディンガー(Schrödinger)等の記号的および数値的固有値問題を解きます.
GOE,GUE等のあらゆる種類のランダム行列 »
ランダム行列とその統計特性を完全にサポートします.
性能アップした可視化
コールアウトですべてにラベル付け »
自動的に配置されたコールアウトで,点,直線,曲線にラベルを付けることができます.
プロットの多様なスライス »
6種類のスライスプロットで3D領域の内部を見ることができます.
断面模型等の局所的なクリッピング平面 »
ClipPlanesは3Dオブジェクトのスタイルになります.
地理機能
ズームやパンが可能な地図 »
DynamicGeoGraphicsでインタラクティブな地図が作成できます.
衛星画像 »
地球(および月,火星,冥王星等)では,ズームレベル11までのタイルが描画可能です.
地形の形状 »
GeoElevationDataからの完全な3D形状.
数学の授業に
導関数を手動で... »
DifferenceQuotientを使うとΕ-Δ等すべてが近似できます.
どのような領域でもプロット »
どのように領域を定義しても,その領域上のみにプロットします.
ローマ数字 »
二千年前のように計算してみませんか.
さらに大きくなったデータ
Wolfram Data Repository »
すぐにアクセス可能な大規模外部データに対する中核的サポートを提供します.
陰的実体 »
最も大きい5つの国,最も密度の高い金属等,すべてを記号的に指定することができます.
Wolfram Data Dropのあらゆるところから累積されたデータ »
さまざまな方法を使って,データをクラウドのデータビンに格納します.
Datasetに対する新しい自動レイアウト »
スクローリングやドリルダウンを使って,どのような形のどのような深さのデータでも自動的にフォーマットします.
音声
大規模な音声にも対応 »
1時間の長さの音声ファイルの処理やその可視化等もサポートします.
AudioとSoundの関係はImageとGraphicsの関係と同じ »
ノートブックに表示された音声を直接操作します
画像の新機能
より大きい画像が使えるように »
DynamicImageを使うと,画像をディスクに保存してそれをズームしたりパンしたりすることができます.
さまざまな計算写真学 »
ColorBalanceを使って色を補正する等できます.
画像内部を美しくハイライト »
画像の中の点,曲線,領域を静的および動的にハイライトできます.
画像から計算可能メッシュへ... »
ImageMeshは任意の2Dおよび3Dの二値画像を対応するメッシュ領域に変換します.
画像から自動的にメタデータを読み込む »
Exif,XMP,IPTCから自動的に日付や時間等を抽出します.
機械学習と人工知能
調べたい特徴を探す »
FeatureExtractorオプションを使って,Classify等における特徴を抽出する方法を指定することができます.
記号的ニューラルネットワーク »
CPUとGPUを使って,完全なニューラルネットワークを構築し訓練します.
何でもクラスタ化 »
データ,画像,テキスト等に対して,機械学習ベースのクラスタリングを実行し,木や系統樹等を作成します.
Knowledgebaseの向上
Wikipediaが組込みに »
Wikipediaの記事からすぐに資料が入手できます.
汝の関数を知れ »
WolframLanguageDataを使うと,Wolfram言語の関数についての詳細情報が見られます.
3D印刷
3Dで印刷 »
3Dプリンタや3D印刷サービスにすぐに接続します.
骨を印刷 »
3Dスキャン(あるいは組込みのAnatomyData)から骨等のオブジェクトを3D印刷します.
化学物質,結び目,多面体,地形... »
即座に印刷可能な3D構造に変換します.
システムレベルのインフラストラクチャを拡張
Wolfram言語で出版・購読型を採用 »
何と何の間の通信にも使える柔軟なチャンネルフレームワークをノートブック等に装備します.
非同期計算のためにクラウドに送信 »
CloudSubmitを使うと何でも送信できます.
ファイルのディレクトリに並列化 »
FileSystemMapで,ネストされたディレクトリに操作がマップできます.
永続的なローカルオブジェクト保存 »
LocalObjectやLocalCache等で何でもローカルに保存したり,キャッシュ格納したりすることができます.
生のバイナリバイトの配列 »
データを直接バイナリ形式で保存します.
シェルからすべてのものにWolframScript »
コマンドラインからローカルあるいはクラウドカーネルでコード,API,関数を直接呼び出します.
クラウドの永続的で変更可能な式 »
CloudExpressionでいつでも編集できる式をクラウドに配備します.
ソケットとの接続 »
ファイルを介した通信のように,ソケットを介しても通信します.
認証キーを使ったクラウドアクセス »
キーを持った人なら誰でもアクセスできるようにクラウドオブジェクトを設定することができます.
Webインタラクション
より外観の整ったWebフォーム »
より多くのコントロールを含む,複数ページフォーム,拡張可能フォーム,再利用可能フォーム等が使えます.
自分のURLディスパッチを処理する »
URLDispatcherを使うと,異なるURLに対する規則を記号的に定義することができます.
非同期で行う
URLSubmitURLSubmitとHandlerFunctionsは,非同期のURL読込みを実行します.
Webに配備される会話 »
AskFunctionを使って,ユーザインタラクション(インタビューやウィザード等)の論理を設定することができます.
クッキー全体を管理 »
クッキーの取得,設定,保存を記号的に細かく処理します.
電子メールによるAPI »
電子メールの受信に基づいて自動的にコードを実行します.