![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Eigen
sdhdwyx
此人不懒,但是什么都没有写
展开
-
Eigen库常用函数及用法
include // 基本函数只需要包含这个头文件// 固定了行数和列数的矩阵和Matrix3d一致.// 固定行数.// 和MatrixXd一致.// 按行存储;默认按列存储.// 3x3 float 矩阵.// 3x1 float 列向量.// 1x3 float 行向量.VectorXd v;// 动态长度double型列向量x.size() // length(x) // 向量长度C.rows() // size(C,1) // 矩阵行数。原创 2024-05-25 15:44:41 · 307 阅读 · 0 评论 -
Eigen按行或列求和的使用
文章目录1.矩阵求和2.按行、按列求和3.查找最大值的位置1.矩阵求和先构造一个简单的矩阵求和:#include<Eigen/Core>int main(int argc,char** argv){ //申明一个4x4的int矩阵 Eigen::Matrix<int,4,4> warped_eigen; //赋值 warped_eigen<<1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16; //打印出来看看 s原创 2021-05-15 09:42:22 · 3402 阅读 · 0 评论 -
使用std:sort和Eigen根据矩阵某一行/列元素对矩阵的行/列排序
1.对向量排序2.根据行列元素对行列排序原创 2021-05-14 10:09:45 · 2173 阅读 · 0 评论 -
Eigen删除矩阵的某行或某列
删除矩阵某一行:void RemoveRow(Eigen::Matrix3Xd& matrix, unsigned int rowToRemove) { unsigned int numRows = matrix.rows() - 1; unsigned int numCols = matrix.cols(); if( rowToRemove < numRows ) { matrix.block(rowToRemove,0,numRows-rowToRemove,nu原创 2021-05-08 15:39:48 · 2161 阅读 · 1 评论