hanny-liu  

2019年1月21日

摘要: 1.2 矩阵和向量的运算 1.介绍 eigen给矩阵和向量的算术运算提供重载的c++算术运算符例如+,-,*或这一些点乘dot(),叉乘cross()等等。对于矩阵类(矩阵和向量,之后统称为矩阵 类),算术运算只重载线性代数的运算。例如matrix1*matrix2表示矩阵的乘法,同时向量+标量是不 阅读全文
posted @ 2019-01-21 22:23 hanny-liu 阅读(8163) 评论(0) 推荐(0) 编辑
 
摘要: 1.1矩阵类 1.矩阵的模板参数 eigen库中的矩阵是以模板类出现的,因此,若要使用矩阵,需要先实例化特定的矩阵类。 scalar表示矩阵中系数的类型, rowatcomiletime和 colsatcompiletime表示行数和列数。 同时,eigen库也为特例化(方阵)的矩阵模板定义了类型别 阅读全文
posted @ 2019-01-21 20:28 hanny-liu 阅读(819) 评论(0) 推荐(0) 编辑
 
摘要: 一、函数模板 尖括号内部的参数叫模板参数。 1.实例化函数模板 编译器用函数实参推断模板实参。这些编译器生成的版本被称为模板的实例。 2.模板类型参数 模板类型参数是可以用来表示返回类型或函数参数类型,以及在函数体内用于变量声明或类型转换的参数,如下程序所示。必须说明非类型模板参数并不是表示类型的参 阅读全文
posted @ 2019-01-21 16:38 hanny-liu 阅读(183) 评论(0) 推荐(0) 编辑