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;
}

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

相关推荐
zx_741484812 分钟前
【Python 入门】面向对象基础:类、对象、成员变量与构造方法
开发语言·python
liangshanbo12152 小时前
虚拟列表深度面试题整理
java·开发语言·前端
ZISHU_9872 小时前
用 TLabel 给 SynTouch BioTac 数据做语义标注:从原始信号到结构化标注
开发语言·人工智能·python·数据·机器人触觉
略略略咯咯2 小时前
C#Unity
开发语言·unity·c#
gugucoding2 小时前
59. 【Java】Spring Boot 入门:第一个 Web 应用
java·开发语言·spring boot
ShineWinsu2 小时前
对于C++:C++20中线程、初始化、Lambda与内存视图等特性的解析
c++·c++20
lilian2332 小时前
Harmony os 技术实战|拼豆制图43:压缩字符矩阵上线前如何拦住错位图纸
开发语言·前端·华为·矩阵·harmonyos
进击ing小白2 小时前
Qt 无边框窗口进阶指南
开发语言·qt
点我头像干啥2 小时前
004:多个PDF文件合并
开发语言·pdf·php
En^_^Joy2 小时前
Cadence Skill脚本语言快速入门指南
开发语言