向量操作

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

参考资料参考资料

构建向量

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

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

ConstantArray 构建常数向量

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

向量元素

Length 向量中元素的数量

Part 提取向量中的元素 ()

Set 重新设置向量中元素的值 ()

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

数学操作

+, *, ^, ... 自动按元素作用:

Dot (.) — 标量点积

Cross () — 向量叉积 (输入 EsccrossEsc)

Norm 一个向量的范数

Total 向量中元素的数量

Div 发散

Curl 任意维度中的旋度

向量空间的操作

VectorAngle 两个向量间的角度

UnitVector 沿坐标方向的单位向量

Normalize 规范化向量为单位长度

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

Orthogonalize 求出一个 Gram-Schmidt 正交基

KroneckerProduct Kronecker 外积

向量显示

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

Arrow 表示图形中一个箭头

向量距离测量 »

EuclideanDistance ▪ ManhattanDistance ▪ ...

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

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

New to Mathematica? Find your learning path »
Have a question? Ask support »