向量运算
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}
Norm — 一个向量的范数
Total — 向量中元素的数量
Div — 散度
Curl — 任意维度中的旋度
向量空间的操作
VectorAngle — 两个向量间的角度
UnitVector — 沿坐标方向的单位向量
Normalize — 规范化向量为单位长度
Projection — 求出一个向量到另一个向量的射影
Orthogonalize — 求出一个 Gram–Schmidt 正交基
KroneckerProduct — Kronecker 外积
向量显示
Arrow — 表示图形中一个箭头
向量距离测量 »
EuclideanDistance ▪ ManhattanDistance ▪ ...
DistanceMatrix — 成双距离的矩阵
Thread — 指定任意函数线形作用于列表
符号向量
Indexed — 表示符号索引向量