記号的なベクトル,行列,配列
ベクトル,行列,配列のいずれかを表すために記号を使うことによって,数学問題をモデル化する効率的な表記を得ることができる.ほとんどの科学,工学,統計の領域では,このような形のより抽象的で効率的な表記を使うようになってきている. Wolfram言語には,問題を記述するための豊かで記号的な配列の言語が含まれている.しかもほとんどの高レベルソルバは記号的な配列式と配列変数をサポートするので,高次元問題を指定する場合に簡単かつ効率的に行える.
配列の変数
x∈Vectors[…] — x がベクトルであると想定する
x∈region — x が幾何領域からのベクトルであると想定する
VectorSymbol — リストにできる関数と一緒に使えるベクトル記号を定義する
MatrixSymbol ▪ ArraySymbol ▪ NonThreadable
記号的な配列の定数
SymbolicZerosArray ▪ SymbolicOnesArray ▪ SymbolicIdentityArray ▪ SymbolicDeltaProductArray
記号的な配列の関数
Dot — ベクトルと行列の内積
ArrayDot — 一般化された配列の内積
Norm ▪ Tr ▪ Det ▪ Cross ▪ Transpose ▪ TensorProduct ▪ TensorContract ▪ KroneckerProduct ▪ TensorWedge
Inverse ▪ Adjugate ▪ PseudoInverse ▪ LinearSolve ▪ LeastSquares ▪ MatrixPower ▪ MatrixExp ▪ MatrixLog ▪ MatrixFunction
Total ▪ Mean ▪ StandardDeviation ▪ Variance ▪ Covariance ▪ Correlation ▪ AbsoluteCorrelation ▪ Kurtosis ▪ Skewness ▪ Moment ▪ CentralMoment ▪ FactorialMoment ▪ Cumulant
記号的な配列の述語
VectorLessEqual ▪ VectorLess ▪ VectorGreaterEqual ▪ VectorGreater
配列の導関数
D — ベクトル,行列,配列の変数に関する記号的な微分
配列の代数方程式ソルバ
Solve — 配列の変数を含む方程式や不等式を解く
NSolve ▪ SolveValues ▪ NSolveValues ▪ Reduce ▪ FindInstance ▪ FindRoot
配列の最適化ソルバ
Minimize — 配列の変数を含む等式と不等式の制約条件上の目的を最適化する
MinValue ▪ ArgMin ▪ Maximize ▪ MaxValue ▪ ArgMax ▪ NMinimize ▪ NMinValue ▪ NArgMin ▪ NMaximize ▪ NMaxValue ▪ NArgMax ▪ FindMinimum ▪ FindMinValue ▪ FindArgMin ▪ FindMaximum ▪ FindMaxValue ▪ FindArgMax
ConvexOptimization ▪ ParametricConvexOptimization ▪ RobustConvexOptimization ▪ LinearOptimization ▪ LinearFractionalOptimization ▪ QuadraticOptimization ▪ SecondOrderConeOptimization ▪ SemidefiniteOptimization ▪ GeometricOptimization ▪ ConicOptimization
配列の積分ソルバ
Integrate,NIntegrate — ベクトルの変数を含む式を積分する
配列の微分方程式ソルバ
DSolve — 配列の従属変数とベクトルの独立変数を含む微分方程式を解く
DSolve ▪ NDSolveValue ▪ DSolveValue ▪ ParametricNDSolveValue