跳至内容

矩阵和向量类型

矩阵和向量类型

  • 矩阵和向量是 MQL5 中支持线性代数运算的特殊数据类型。 存在以下数据类型:
  • matrix — 包含双精度元素的矩阵。
  • matrixf — 包含浮点元素的矩阵。
  • matrixc — 包含复数元素的矩阵。
  • vector — 包含双精度元素的向量。
  • vectorf — 包含浮点元素的向量。
  • vectorc — 包含复数元素的向量。

模板函数支持 matrix、matrix、vector、vector 等表示法,替代相应的类型。

矩阵和向量初始化方法

函数动作
Eye返回一个矩阵,对角线上为 1,其它地方为 0
Identity创建指定大小的单位矩阵
Ones创建并返回一个新矩阵,其中以 1 填充
Zeros创建并返回一个新矩阵,填充零
Full创建并返回新矩阵,并按给定值填充
Tri构造一个矩阵,其中位于给定对角线为 一,而其它地方为零
Init初始化矩阵或向量
Fill用指定值填充现有矩阵或向量