本文转载自Eigen中norm、normalize、normalized的区别

norm、normalize、normalized的区别

# include <eigen3/Eigen/Dense>
# include <iostream>using namespace std;
using namespace Eigen;int main(int argc, char *argv[])
{Eigen::Vector3d vec(3,4,5);cout << "data.norm() = " << vec.norm() << endl;vec.normalize();cout << "vec.normalize() = " << vec << endl;cout << "vec.normalized() = " << vec.normalized() << endl;Eigen::Matrix3d mat;mat << 1,2,3,4,5,6,7,8,9;cout << "mat.norm() = " << mat.norm() << endl;mat.normalize();cout << "mat.normalize() = " << mat << endl;cout << "mat.normalized()" << mat.normalized() << endl;return 0;
}


由以上示例可以发现
对于Vector,norm() 返回的是向量的二范数,即

对于Matrix,norm() 返回的是矩阵的弗罗贝尼乌斯范数(Frobenius Norm),即

清楚了norm()的定义后,normalize() 其实就是把自身的各元素除以它的范数。返回值为void。
而 normalized() 与normalize()类似,只不过normalize()是对自身上做修改,而normalized()返回的是一个新的Vector/Matrix,并不改变原有的矩阵。

Eigen 使用碎碎记_norm、normalize、normalized的区别相关推荐

  1. 【C++】Eigen中norm、normalize、normalized的区别

    参考: https://blog.csdn.net/m0_56348460/article/details/117386857 https://blog.csdn.net/huangjunsheng1 ...

  2. 每月碎碎念 | 2019.08

    Hi,这里是新开辟的"碎碎念"的世界. 这个区域作为记录心情的地方,把每日的所思所想所感所悟记录在这里,当做一个写日记的地方,每个月底汇总成一篇文章,只给我的朋友看. 不知不觉一个 ...

  3. 【BUAA_CO_LAB】计组p3p4碎碎念

    文章目录 计组P3&P4碎碎念 前言 正文 初见单周期CPU 具体搭建步骤 算术逻辑运算单元ALU 指令存储器IM 通用寄存器堆GRF Ext扩展部件 数据存储器DM 控制信号生成单元CU N ...

  4. 每月碎碎念 | 2019.09

    Hi,这里是新开辟的"碎碎念"的世界. 这个区域作为记录心情的地方,把每日的所思所想所感所悟记录在这里,当做一个写日记的地方,每个月底汇总成一篇文章,只给我的朋友看. 2019-9 ...

  5. 每月碎碎念 | 2019.7

    Hi,这里是新开辟的"碎碎念"的世界. 这个区域作为记录心情的地方,把每日的所思所想所感所悟记录在这里,当做一个写日记的地方,每个月底汇总成一篇文章,只给我的朋友看. 2019-7 ...

  6. 前端碎碎念 之 nextTick, setTimeout 以及 setImmediate 三者的执行顺序

    『前端碎碎念』系列会记录我平时看书或者看文章遇到的问题,一般都是比较基础但是容易遗忘的知识点,你也可能会在面试中碰到. 我会查阅一些资料并可能加上自己的理解,来记录这些问题.更多文章请前往我的个人博客 ...

  7. 参加海峡两岸城市地理信息系统论坛2010 年会(一张图、规划信息化和空间句法的碎碎念)...

    上周末去清华建筑学院开了个会,叫做海峡两岸城市地理信息系统论坛2010 年会,主题很大,但是内容比较集中一些,就是围绕着GIS与城市规划.一天下来听了20个报告,挺佩服主办方的时间控制,这么密集的报告 ...

  8. Jerry的碎碎念:SAPUI5, Angular, React和Vue

    2019独角兽企业重金招聘Python工程师标准>>> 去年我去一个国内客户现场时,曾经和他们IT部门的一位架构师聊到关于在SAP平台上进行UI应用的二次开发时,UI框架是选用UI5 ...

  9. cd返回上一 git_PHP项目中应用CI/CD的碎碎恋!

    点击上方"架构艺术",每日干货! 作者:晶晶 原文链接:https://blog.jjonline.cn/linux/239.html DevOps漫谈:谈一谈在PHP项目如何应用 ...

最新文章

  1. Android----PopupWindow
  2. 使用Docker-Docker for Web Developers(2)
  3. JS window事件全集解析
  4. Linux不能上网ping:unknown host问题怎么解决?
  5. OpenCV4 DNN模块 Python APIs
  6. 学习《apache源代码全景分析》之常用过滤器摘录
  7. python考试题库程序改错_求助,程序改错
  8. 成员函数指针与高性能的C++委托(下篇)
  9. 前端笔记-thymeleaf获取及回显input标签type=time
  10. OpenVINO Inference Engine之GetAvailableDevices
  11. python中脚本是指什么_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
  12. 周立功串口服务器维修方法,周立功医生| 告诉你RS485通信的小秘密
  13. Hbase------刘飞
  14. IAST 被动扫描 WebGoat
  15. NameError: name ‘xxx‘ is not defined问题总结
  16. 拉姆达Lambda表达式对list分页,获取list总页数
  17. 转:苹果CEO库克:伟大的想法来自不断拒绝接受现状
  18. style标签中的几个属性
  19. 自己的一些车机app 界面
  20. Unity中导出apk文件

热门文章

  1. iframe内部再次嵌套iframe禁用右击事件
  2. android之静默更新
  3. B. Number Busters
  4. 皮卡皮卡:学习CSS的笔记
  5. 自从看了这篇文章,妈妈再也不用担心我的学习了!!
  6. SpringBoot RabbitMQ Retry配置
  7. 是天坑还是新技术?机械硬盘中的SMR叠瓦盘技术究竟如何?
  8. java repaint 重画图形_Java Graphics的paint和repaint方法
  9. Eclipse下快速打开本地文件插件EasyExplorer
  10. 汽车连杆精工加机床solidworks设计鳞辊输送机3D图纸 Solidworks设计伺服冲料机 proe可打开夹具夹紧机构3D数模图纸 x_t格式粉尘料位检测机构辊子输送机STP