バージョン11の新機能のまとめ
バージョン10の後に加わった主要新機能のリスト.11では試験段階である機能も含む.
コアとなる言語
すべて開く すべて閉じる連想 »
KeyValuePattern — 連想のパターンマッチング
AssociationQ ▪ KeyMemberQ ▪ KeyFreeQ ▪ KeyValueMap ▪ KeyCollisionFunction
データ集合 »
Dataset — 大規模データ集合の整形の更新
リスト中の列 »
Subsequences — リストのすべての部分列のリストを与える
SequenceCases ▪ SequencePosition ▪ SequenceCount
LongestOrderedSequence ▪ LongestCommonSequencePositions ▪ ...
FindTransientRepeat — リスト中の一時要素と繰返し要素を求める
リストの準位付け操作
TakeLargest — リスト中の最大要素を取り出す
TakeSmallest ▪ TakeLargestBy ▪ TakeSmallestBy
座標配列の操作 »
Subdivide — 範囲を等間隔の部分に分割する
CoordinateBounds ▪ CoordinateBoundingBox ▪ CoordinateBoundsArray ▪ CoordinateBoundingBoxArray
リストの並べ替えと再構築 »
UpTo — n 要素まで取る
Nothing — 自動的に消えるリスト要素
Groupings ▪ ArrayFilter ▪ BlockMap ▪ CenterArray
関数反復 »
FoldPair — 状態更新機能に加えて出力機能も持つ,一般化されたFold
FoldPairList ▪ TakeDrop ▪ SequenceFold ▪ SequenceFoldList
計算系 »
RulePlot — 計算系の規則のプロットを生成する
SubstitutionSystem — 置換系のシミュレーションを行う
ThueMorse ▪ RudinShapiro ▪ ShiftRegisterSequence ▪ ...
調整とデバッグ »
Echo ▪ EchoFunction ▪ RepeatedTiming ▪ Once
記号的構造
可視化とグラフィックス
ラベル »
Callout — 点と曲線にコールアウトを加えるためのラッパー
CalloutMarker ▪ CalloutStyle ▪ LeaderSize ▪ PlotLabels ▪ ...
立体の可視化
Plot3D — 曲面の可視化関数が3Dプリント用の立体を生成することができるようになった
DensityPlot3D — 3変数の関数を立体の密度として可視化する
SliceContourPlot3D — 3変数の関数を曲面の等高線として可視化する
ListDensityPlot3D ▪ SliceDensityPlot3D ▪ ListSliceDensityPlot3D ▪ ListSliceContourPlot3D ▪ SliceVectorPlot3D ▪ OpacityFunction ▪ ...
特別な可視化
WordCloud — 単語や式からワードクラウドを作成する
TimelinePlot — 時系列プロットを作成する
AudioPlot ▪ RulePlot ▪ DynamicGeoGraphics ▪ GeoHistogram ▪ DateHistogram ▪ DateListStepPlot ▪ ListStepPlot ▪ Dendrogram
AnatomyPlot3D — 解剖学的構造を可視化する
拡張された可視化
Exclusions — 極等,関数のすべての特異点が検出できるようになった
ScalingFunctions — 2Dプロットでサポートされるようになった
Plot3D — 関数の可視化関数が幾何学的領域上にプロットできるようになった
新しい2Dグラフィックスプリミティブ »
RegularPolygon ▪ Insphere ▪ Annulus ▪ DiskSegment ▪ StadiumShape ▪ Hyperplane ▪ HalfSpace ▪ AffineSpace ▪ AffineHalfSpace
新しい3Dグラフィックスプリミティブと指示子 »
ClipPlanes — 複雑なシーンの一部を切り取る指示子として使えるようになった
Insphere ▪ SphericalShell ▪ CapsuleShape ▪ Hyperplane ▪ HalfSpace ▪ AffineSpace ▪ AffineHalfSpace
記号計算と数値計算
偏微分方程式(PDE) »
DSolveValue — 線形および準線形の偏微分方程式を領域において厳密に解く
NDSolveValue — ハイブリッド偏微分方程式と周期的境界条件を数値的に解く
ParametricNDSolveValue — 偏微分方程式のパラメータの変動に対する感度を求める
GreenFunction ▪ PeriodicBoundaryCondition
微分固有値と微分固有関数 »
NDEigensystem— 微分演算子について固有値と固有関数を求める
DEigensystem ▪ NDEigenvalues ▪ DEigenvalues
積分方程式と積分微分方程式
DSolveValue — Fredholm,Volterra等の積分微分方程式を解く
記号的,数値的積分変換 »
MellinTransform — 記号的,数値的メリン(Mellin)変換
InverseMellinTransform ▪ MellinConvolve
最適化 »
KnapsackSolve — 便利なモデリング機能付き組合せ最適化ソルバ
FindMinimum — 性能とロバスト性が改善された新しい数値メソッド
FindMaximum ▪ NMinimize ▪ ...
微積分 »
数学関数 »
MeijerGReduce — 単一のマイヤー(Meijer) G関数に記号的に簡約する
行列の操作 »
Permanent ▪ SmithDecomposition
DistanceMatrix — 要素のペア間の距離の行列
整数論 »
PerfectNumber ▪ PerfectNumberQ ▪ MersennePrimeExponent ▪ MersennePrimeExponentQ ▪ PolygonalNumber
数の表現 »
NumberDecompose ▪ NumberCompose ▪ NumberExpand ▪ IntegerReverse ▪ RomanNumeral ▪ FromRomanNumeral ▪ MixedRadix
角度と極座標 »
AnglePath — 回転とステップサイズから「タートル」経路を構築する
AngleVector ▪ CirclePoints ▪ GoldenAngle
FromPolarCoordinates ▪ ToPolarCoordinates ▪ FromSphericalCoordinates ▪ ToSphericalCoordinates
確率と統計
統計における数量 »
QuantityDistribution — 確率および統計における数量の一般的なサポート
行列の分布 »
WishartMatrixDistribution — 法線ベクトルの共分散行列分布
InverseWishartMatrixDistribution ▪ MatrixNormalDistribution ▪ MatrixTDistribution
ガウス型アンサンブル(GOE,GUE,GSE)
GaussianOrthogonalMatrixDistribution ▪ GaussianUnitaryMatrixDistribution ▪ GaussianSymplecticMatrixDistribution
円アンサンブル(CRE,CUE,CQE,...)
CircularRealMatrixDistribution ▪ CircularUnitaryMatrixDistribution ▪ CircularQuaternionMatrixDistribution ▪ CircularOrthogonalMatrixDistribution ▪ CircularSymplecticMatrixDistribution
ランダム行列の特性分布
MatrixPropertyDistribution — ランダム行列の任意の特性の直接シミュレーション
TracyWidomDistribution,MarchenkoPasturDistribution — 極限分布
一般的な更新と一般化 »
TransformedDistribution — 確率統計におけるさまざまな改善
ShiftedGompertzDistribution ▪ InhomogeneousPoissonProcess ▪ BaringhausHenzeTest ▪ RandomPoint
機械学習とニューラルネットワーク
特徴抽出 »
FeatureExtraction — データから特徴抽出関数を学習する
FeatureExtractorFunction ▪ FeatureExtract ▪ FeatureDistance ▪ ...
クラスタ解析 »
ClusterClassify — データを使って新しいデータをクラスタに分類する関数を作成する
ClusteringTree ▪ Dendrogram ▪ NearestNeighborGraph ▪ ...
ベイズ(Bayes)の最適化 »
BayesianMinimization — ベイズの制約条件付き最小化
BayesianMaximization ▪ BayesianMinimizationObject ▪ ...
ニューラルネットワーク »
NetGraph — ニューラルネットワークの記号表現
"WLNet" — Wolfram Language Net表現形式
NetChain ▪ NetPort ▪ NetExtract ▪ ...
ネットワーク層
ConvolutionLayer — 訓練可能な2Dたたみ込みネットワーク層
PoolingLayer — 2Dプーリングネットワーク層
ElementwiseLayer ▪ TotalLayer ▪ SoftmaxLayer ▪ MeanSquaredLossLayer ▪ MeanAbsoluteLossLayer ▪ CrossEntropyLossLayer ▪ CatenateLayer ▪ FlattenLayer ▪ ReshapeLayer ▪ SummationLayer
ネットワークの符号化と訓練
NetTrain — 任意のネットワークのパラメータを例から訓練する
テキストと言語の処理
文字列処理 »
StringPartition — 文字列を部分文字列に区切る
StringRiffle ▪ StringExtract ▪ StringRepeat ▪ StringDelete ▪ StringPadLeft ▪ StringPadRight ▪ StringContainsQ ▪ StringStartsQ ▪ StringEndsQ ▪ StringPart ▪ InsertLinebreaks ▪ PrintableASCIIQ ▪ PalindromeQ
文字列の正規化 »
Capitalize ▪ Decapitalize ▪ RemoveDiacritics ▪ DeleteStopwords
文字解析 »
CharacterCounts ▪ LetterCounts ▪ LetterNumber ▪ FromLetterNumber ▪ CharacterName
単語解析 »
WordList — 多くの言語における精選された単語リスト
WordDefinition ▪ WordStem ▪ RandomWord ▪ PartOfSpeech ▪ DictionaryWordQ
WordCounts — テキスト中の単語数
TextWords ▪ WordCount ▪ WordFrequency ▪ IncludeInflections
WordFrequencyData — 現在および過去の単語の頻度データ
文章解析 »
TextSentences — テキスト中の文章を探す
TextCases — テキスト中の様々な要素タイプの事例を探す
TextPosition ▪ Containing ▪ TextElement
TextStructure — 文章の文法構造を調べる
多言語処理 »
WordTranslation — 単語を異なる言語で翻訳する
Transliterate — 書き文字間で変換する
Alphabet ▪ AlphabeticOrder ▪ AlphabeticSort ▪ CaseOrdering
LanguageIdentify — テキストの言語を判定する
拡張されたインタープリタ言語 »
Interpreter — 入力を実体やその他の式として解釈するための,より豊かになった言語
RepeatingElement ▪ CompoundElement ▪ AnySubset ▪ ...
インタープリタのタイプ »
"Alphabet" ▪ "Continent" ▪ "DayOfWeek" ▪ "EntityType" ▪ "GeographicRegion" ▪ "ICDNine" ▪ "ICDTen" ▪ "MIMETypeString" ▪ "ProgrammingLanguage" ▪ "TopLevelDomain" ▪ "YogaPosition" ▪ ...
プログラム可能な言語インターフェース »
GrammarRules — 自然言語をコードと動作に変換するための文法
GrammarApply ▪ GrammarToken ▪ FixedOrder ▪ AnyOrder ▪ OptionalElement ▪ CaseSensitive ▪ IgnoreDiacritics ▪ AllowLooseGrammar ▪ NoWhitespace
グラフとネットワーク
プログラムによるグラフの構築 »
NestGraph — 式に関数をネストして適用することで得られるグラフ
RelationGraph — 式間の関係のグラフ
NearestNeighborGraph — 一般データの k 最近傍グラフ
ClusteringTree ▪ TextStructure ▪ ConnectedGraphComponents ▪ WeaklyConnectedGraphComponents
精選データのグラフ
ChemicalData — 分子の構造グラフを作成する
PolyhedronData — 多面体のネットワークグラフを作成する
WolframLanguageData — 関数の関係グラフを作成する
拡張された機能
FindHamiltonianPath — 各頂点に最短の長さで移動する経路を求める
画像処理と信号処理
一般的な画像処理 »
HighlightImage — 点,曲線,面の高度なスタイルとインタラクティブな効果
DynamicImage — パンとズームが行える動的画像,および大きい画像のサポート
ImageMarker ▪ ZoomFactor ▪ ZoomCenter ▪ ArrayResample ▪ ResamplingAlgorithmData ▪ ImageMeasurements ▪ ComponentMeasurements ▪ ...
コンピュータビジョン »
ImageIdentify — 何の画像なのかを認識する(1万以上のオブジェクトから)
TextRecognize — 約60の言語のテキスト認識が可能になった
ImageMesh — 画像を幾何学的メッシュ領域に変換する
ImageDisplacements ▪ Nearest ▪ FindClusters ▪ ...
計算写真学 »
ColorBalance — デジタル写真用の画像処理関数
"Raw" — RAW画像形式の幅広いサポート
ColorToneMapping ▪ ImageExposureCombine ▪ ImageFocusCombine ▪ GuidedFilter ▪ ImageSaliencyFilter ▪ ImageAlign ▪ ...
画像形式 »
IncludeMetaInformation — Exif,PTC,またはXMPの各メタ情報の完全サポート
"TIFF" — 概要等の要素を含む,すべての画像形式の更新
GeoPosition ▪ DateObject ▪ "DICOM" ▪ "WebP" ▪ "GeoTIFF" ▪ ...
信号処理
WarpingDistance — 動的タイムワーピングによって,形状に基づいて信号を比較する
WarpingCorrespondence ▪ CanonicalWarpingDistance ▪ CanonicalWarpingCorrespondence
信号処理フィルタ »
BiquadraticFilterModel — 新しい,または拡張された指定とサポート
ButterworthFilterModel ▪ Chebyshev1FilterModel ▪ Chebyshev2FilterModel ▪ EllipticFilterModel ▪ BesselFilterModel ▪ ...
幾何学と3Dプリント
3Dプリント »
Printout3D — オンラインの3D出力サービスまたはローカルの3Dプリンタを使って自動的に出力する
FindMeshDefects ▪ RepairMesh ▪ RegionSize ▪ ...
新しい基本領域 »
BoundingRegion — 点の集合とメッシュについての簡単な境界領域を求める
RegularPolygon ▪ Insphere ▪ Annulus ▪ SphericalShell ▪ DiskSegment ▪ StadiumShape ▪ CapsuleShape ▪ Hyperplane ▪ HalfSpace ▪ AffineSpace ▪ AffineHalfSpace
新しいメッシュベース領域 »
ImageMesh — 2Dまたは3Dの画像を自動的にメッシュ領域に変換する
ArrayMesh ▪ FindMeshDefects ▪ RepairMesh ▪ PlotTheme ▪ MeshCellHighlight
精選された領域 »
AnatomyData — 計算可能領域を直接与える"Region"特性
ExampleData ▪ PolyhedronData ▪ KnotData ▪ GeoElevationData ▪ ChemicalData ▪ LaminaData ▪ SolidData
新しい派生領域 »
ShellRegion — 立体領域を空洞化して殻を作成する
RegionResize ▪ EulerMatrix ▪ EulerAngles ▪ RollPitchYawMatrix ▪ RollPitchYawAngles
新しい,または更新されたインポート・エキスポート形式 »
"STL" — 性能の大幅改善,より多くの要素,ドキュメント等
"PLY" ▪ "DAE" ▪ "DXF" ▪ "OFF" ▪ "OBJ"
新しい,または更新された領域特性 »
RandomPoint — 境界のある領域において一様に分布する点を生成する
MomentOfInertia ▪ RegionMoment ▪ RegionMeasure ▪ SolidRegionQ
領域における新しい,または更新された偏微分方程式の解法 »
NDEigensystem — 領域において線形演算子の固有値と固有関数を求める
DSolveValue ▪ NDSolveValue ▪ DEigensystem ▪ DEigenvalues ▪ NDEigenvalues ▪ PeriodicBoundaryCondition
領域における可視化関数 »
Plot3D — 領域において関数をプロットする
Plot ▪ ParametricPlot ▪ ParametricPlot3D ▪ DensityPlot ▪ DensityPlot3D ▪ ContourPlot ▪ SliceDensityPlot3D ▪ SliceContourPlot3D ▪ VectorPlot ▪ StreamPlot ▪ SliceVectorPlot3D
音声処理
音声の作成 »
Audio — データ,ファイル,またはURLを使って音声を作成し,表す
AudioGenerator ▪ ExampleData ▪ Import ▪ ...
音声の可視化
AudioPlot — 音声の波形をプロットする
音声の特性 »
AudioLocalMeasurements — 時間によって変化する特性を時系列として計算する
Duration ▪ AudioData ▪ AudioType ▪ AudioQ ▪ ...
音声の操作
AudioResample — 音声を別のサンプルレートでリサンプリングする
AudioTrim ▪ AudioDelete ▪ AudioPartition ▪ AudioSplit ▪ AudioPan ▪ ...
音声の合成
AudioOverlay — 複数の音声オブジェクトを重ね合せる
AudioJoin ▪ AudioChannelCombine ▪ AudioChannelSeparate ▪ ConformAudio
音声効果
AudioReverb — 残響を加えて音声を作成する
AudioFade ▪ AudioPitchShift ▪ AudioFrequencyShift ▪ AudioDelay
音声のフィルタリング »
LowpassFilter — 音声に低域通過フィルタを適用する
GaussianFilter ▪ MeanFilter ▪ MinFilter ▪ EntropyFilter ▪ ...
単位,日付,時系列
時系列処理 »
TimeSeries,EventSeries — 時系列の直接算術計算とより多くの特性
MovingMap — 高度な時間フィルタリング
不規則な時系列のフィルタリング
BandpassFilter ▪ BandstopFilter ▪ DifferentiatorFilter ▪ HarmonicMeanFilter ▪ HighpassFilter ▪ HilbertFilter ▪ LowpassFilter ▪ MaxFilter ▪ MeanFilter ▪ MedianFilter ▪ MinFilter ▪ RangeFilter
数量 »
QuantityArray — 数量の配列を効率的に表す
QuantityDistribution — 数量の確率分布を表す
日付と時刻 »
DateBounds — データの最初と最後の日付を与える
RepeatedTiming — 反復評価に基づく平均所要時間
UnixTime ▪ FromUnixTime ▪ JulianDate ▪ FromJulianDate ▪ TimeObjectQ ▪ Dated
日付と時刻の可視化
TimelinePlot — 日付と区間から時系列プロットを作成する
DateHistogram ▪ DateListStepPlot
時刻帯
地理学的な計算とデータ
移動経路 »
TravelDirections — さまざまな移動手段を使った場合の,場所間の移動経路
TravelDistance ▪ TravelDistanceList ▪ TravelTime ▪ TravelMethod ▪ ...
地理画像と可視化 »
DynamicGeoGraphics — パンやズーム等が行えるインタラクティブなGeoGraphics
GeoHistogram — 地理データのヒストグラムのプロット
GeoBackground — 日付情報を含む国の輪郭線等が加わって拡張された
GeoBoundsRegion ▪ GeoHemisphere ▪ GeoHemisphereBoundary ▪ GeoServer
測地計算 »
GeoArea — 地理領域の面積を計算する
GeoProjectionData — 100以上の新しい地図投影法
GeodesyData — さまざまな地理データが処理できるように拡張された測地系のサポート
地理データ »
WeatherForecastData — さまざまな場所・日付における気象予報
GeomagneticModelData — さまざまな場所・日付における磁場データ
GeogravityModelData ▪ StandardOceanData
GeoModel — 太陽系におけるすべての固体惑星,および惑星の大きい月をサポートするようになった
知識ベース
拡張された知識ベース
AnatomyPlot3D — 解剖学的構造をプロットする
WikipediaData ▪ WolframLanguageData ▪ MathematicalFunctionData ▪ WeatherForecastData ▪ StandardOceanData ▪ UniverseModelData ▪ StoppingPowerData ▪ HumanGrowthData ▪ FetalGrowthData ▪ MortalityData ▪ AnatomyData
より豊かになった知識ベースへのアクセス »
EntityInstance — 条件を満たす実体の事例(日付,体積等)を取得する
RandomEntity ▪ EntityCopies ▪ EntityGroup
Dated — 特定の日付に関連付けられている実体と特性を指定する
暗示的に指定された実体
Entity — 実体の暗示的クエリのサポートが加わった
ContainsAny — 実体の集合を定義し,選択するのに使用される制約条件
ContainsAll ▪ ContainsExactly ▪ ContainsNone ▪ ContainsOnly ▪ EqualTo ▪ UnequalTo ▪ GreaterThan ▪ GreaterEqualThan ▪ LessThan ▪ LessEqualThan ▪ Between ▪ TakeLargest ▪ TakeSmallest ▪ TakeLargestBy ▪ TakeSmallestBy
カスタム実体の作成
EntityStore — ユーザ独自の実体と特性を完全に定義する
システムレベルの機能
ファイルシステムの操作 »
FileSystemMap — ファイルシステムに関数をマップする
FileSystemScan ▪ FileNameForms
暗号 »
Encrypt — 任意の式を対称および非対称の暗号方式を使って暗号化する
Decrypt ▪ EncryptedObject ▪ SymmetricKey ▪ PublicKey ▪ PrivateKey ▪ GenerateSymmetricKey ▪ GenerateAsymmetricKeyPair
バイナリデータ »
Web操作 »
HTTPRequest — HTTP要求の記号表現
URLRead ▪ URLSubmit ▪ URLDownload ▪ FollowRedirects ▪ ...
クッキーの管理 »
CookieFunction — HTTP応答で受信したクッキーに対して行う処理
$Cookies ▪ $CookieStore ▪ SetCookies ▪ FindCookies ▪ ClearCookies ▪ ...
ネットワークプログラミング »
PingTime — ネットワークホストに到達するまでの時間を検証する
外部インターフェースと接続
チャネルベースの通信 »
CreateChannel — 公開–購読ベースの通信のためのフレームワーク
DeleteChannel ▪ ChannelObject ▪ ChannelListen ▪ ChannelSend ▪ FindChannels ▪ ChannelListener ▪ ChannelSubscribers ▪ ...
スタンドアロンのWolfram言語カーネル »
wolframscript — コードをローカルまたはクラウドで実行する,またはスタンドアロンスクリプトを実行する
ソーシャルネットワークサービス »
ビジネスサービス
"GoogleAnalytics" ▪ "MailChimp" ▪ "Mixpanel" ▪ "SurveyMonkey"
出版物とビジネスの検索サービス
"ArXiv" ▪ "CrossRef" ▪ "Factual" ▪ "PubMed" ▪ "SeatGeek" ▪ "Yelp"
研究データサービス
クラウドとWebのインターフェース
Webページの生成 »
FormPage — 入力と結果を同一ページに置く
GalleryView — ブラウズできるギャラリーを生成する
AutoSubmitting ▪ FormControl ▪ $EmbeddableServices ▪ SourceLink ▪ $SourceLink
クラウドの配備の制御 »
URLDispatcher — URLに基づいてさまざまな関数に割り振る
AutoRefreshed ▪ CachePersistence ▪ ...
自動ユーザインタラクション »
AskFunction — 実行中の質問.必要に応じてフォーム入力を生成する
Ask ▪ AskAppend ▪ AskConfirm ▪ AskDisplay ▪ AskedQ ▪ AskedValue ▪ AskTemplateDisplay
電子メールの自動処理 »
MailReceiverFunction — 電子メールを受信したときに行う処理を定義する関数
MailResponseFunction ▪ ReturnReceiptFunction
自動レポート生成 »
DocumentGenerator — テンプレートベースのレポート生成におけるいくつかの拡張
DeliveryFunction ▪ NotificationFunction ▪ EpilogFunction ▪ GeneratorDescription ▪ GeneratorHistoryLength ▪ GeneratorOutputType
バックグラウンドタスクとスケジュールされたタスク »
CloudSubmit — 即時非同期クラウド評価のために式を送信する
クラウドストレージと操作
Wolfram Data Drop »
Databin — Wolfram Data Dropのデータビンの記号表現
CreateDatabin ▪ DatabinAdd ▪ DatabinUpload ▪ ...
Wolfram Data Repository »
ResourceSearch — タイトル,説明等を使ってデータリソースを検索する
ResourceObject ▪ ResourceData ▪ ResourceRemove ▪ ...
式が構造化されたクラウドデータ »
CloudExpression — クラウドで保存・操作される式
CreateCloudExpression ▪ DeleteCloudExpression ▪ CloudExpressions ▪ $CloudExpressionBase ▪ PartProtection ▪ SourceLink ▪ $SourceLink
永続的なローカルオブジェクト »
LocalCache — クラウドオブジェクトやその他のデータをローカルオブジェクトにキャッシュする
LocalObject ▪ LocalSymbol ▪ LocalObjects ▪ $DefaultLocalBase ▪ $LocalBase ▪ $LocalSymbolBase ▪ $CacheBaseDirectory
クラウドのパーミッション »
CloudPublish — クラウドオブジェクトが公に利用できるようにパーミッションを設定する
PermissionsKey — クラウドオブジェクトへのアクセスの認証に使われるパーミッションキー
CloudShare ▪ PermissionsKeys ▪ DeletePermissionsKey ▪ SetPermissions ▪ ClearPermissions ▪ Authentication
クラウドリソースの管理 »
CloudLoggingData — クラウドオブジェクトの使用状況に関する詳細情報