向量运算

Wolfram 语言以列表形式表示向量,完全不需要分别处理行和列. Wolfram 语言中的向量可以混合数字和任意符号或代数元素. Wolfram 语言使用先进的算法,为大型的、稠密和稀疏向量提供最优化的处理平台.

构建向量

Table 从一个表达式构建一个向量

Array 从一个函数构建一个向量

ConstantArray 构建常数向量

SparseArray 根据各坐标处的值,构建一个稀疏向量

AngleVector  ▪  FromPolarCoordinates  ▪  CirclePoints

向量元素

Length 向量中元素的数量

Part 提取向量中的元素 (v[[i]])

Set 重新设置向量中元素的值 (v[[i]]=x)

VectorQ 测试表达式是否是一个向量

数学操作

+, *, ^, ... 自动按元素作用:{a,b}+{c,d}{a+c,b+d}

Dot (.) 标量点积

Cross () 向量叉积 (输入 cross)

Norm 一个向量的范数

Total 向量中元素的数量

Div 散度

Curl 任意维度中的旋度

向量空间的操作

VectorAngle 两个向量间的角度

UnitVector 沿坐标方向的单位向量

Normalize 规范化向量为单位长度

Projection 求出一个向量到另一个向量的射影

Orthogonalize 求出一个 GramSchmidt 正交基

KroneckerProduct Kronecker 外积

向量显示

Row, Column 以行或列的形式显示

Arrow 表示图形中一个箭头

向量距离测量 »

EuclideanDistance  ▪  ManhattanDistance  ▪  ...

DistanceMatrix 成双距离的矩阵

Grad, D 向量函数的导数和函数向量的导数

Thread 指定任意函数线形作用于列表

符号向量

Indexed 表示符号索引向量