1.方阵
行数=列数的矩阵成为方阵。
Eigen::Vector3d mat(1.0, 2.0, 3.0)
std::cout<<" "<<mat<<std::endl;
1.0
2.0
3.0
mat默认为列向量,mat.transpose()是转换成行向量
std::cout<<" "<<mat.transpose()<<std::endl;
1.0 2.0 3.0
2.奇异矩阵
奇异矩阵首先是方阵,然后对应的行列式的值为0,换句话说如果一个方阵的行列式的值为0,则该方阵为奇异矩阵。
3.矩阵的转置
矩阵的转置是将行变为列,列变为行
转置为
4.矩阵的特征值和特征向量
给定一个 n × n 的方阵 A ,如果存在一个非零向量 v 和一个标量 λ,使得:
A * v = λ * v
则 λ是矩阵A的特征值,v是对应于特征值λ的特征向量。
即当A作用于v时,向量v的方向不变,只是被缩放了,缩放因子就是λ。
具体计算方法: