egen3 rowwise().maxCoeff()的使用

1、安装eigen3

2、引用头文件

3、代码测试

cpp 复制代码
int main()
{
    MatrixXf mat(2, 4);
    mat << -1, 2, 6, 19,
        3, 1, 7, -2;
    VectorXf maxVal = mat.rowwise().maxCoeff();  // 计算矩阵钟每行的最大值  返回的是一个行最大值组成的一个向量
    VectorXf minVal = mat.rowwise().minCoeff();    // 同上
     

    std::cout << "Maxima at positions " << endl;
   // std::cout << maxIndex << std::endl;
    std::cout << "maxVal  : " << maxVal << endl;
    std::cout << "minVal : " << minVal << endl;

    VectorXf  difference = maxVal - minVal;   //  对应的行  maxVal[i]-minVal[i],返回的也是一个向量
    std::cout << "difference : " << difference << endl;
    Vector2f mm(-1,-2);
    std::cout << "difference.norm() : " << difference.norm() << endl;  // 计算模 
    std::cout << "mm.norm() : " << mm.norm() << endl;
}

先更新到此,后续碰到再说。。。。。。

相关推荐
昨天那个谁谁8 小时前
ROS2运行时报无法加载create_key等符号错误
c++·python·ros2
不会编程的小寒8 小时前
C and C++ 八股文
c语言·c++·青少年编程
曹牧8 小时前
Java String[] 数组的 contains
java·开发语言·windows
yong99908 小时前
LSD直线提取算法 MATLAB
开发语言·算法·matlab
一只专注api接口开发的技术猿8 小时前
构建电商数据中台:基于淘宝 API 关键词搜索接口的设计与实现
大数据·开发语言·数据库
浩瀚地学8 小时前
【Java】String
java·开发语言·经验分享·笔记·学习
wkd_0078 小时前
【C++ | STL】std::vector 复制的几个方法总结
c++·stl·std vector·复制vector·vector复制
松涛和鸣8 小时前
25、数据结构:树与二叉树的概念、特性及递归实现
linux·开发语言·网络·数据结构·算法
莫物8 小时前
Java后端请求不同环境下的同一接口,有的环境会出现乱码问题
java·开发语言
MM_MS8 小时前
SQL Server数据库和Visual Studio (C#)联合编程
开发语言·数据库·sqlserver·c#·visual studio