Eigen 使用碎碎记_norm、normalize、normalized的区别
本文转载自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的区别相关推荐
- 【C++】Eigen中norm、normalize、normalized的区别
参考: https://blog.csdn.net/m0_56348460/article/details/117386857 https://blog.csdn.net/huangjunsheng1 ...
- 每月碎碎念 | 2019.08
Hi,这里是新开辟的"碎碎念"的世界. 这个区域作为记录心情的地方,把每日的所思所想所感所悟记录在这里,当做一个写日记的地方,每个月底汇总成一篇文章,只给我的朋友看. 不知不觉一个 ...
- 【BUAA_CO_LAB】计组p3p4碎碎念
文章目录 计组P3&P4碎碎念 前言 正文 初见单周期CPU 具体搭建步骤 算术逻辑运算单元ALU 指令存储器IM 通用寄存器堆GRF Ext扩展部件 数据存储器DM 控制信号生成单元CU N ...
- 每月碎碎念 | 2019.09
Hi,这里是新开辟的"碎碎念"的世界. 这个区域作为记录心情的地方,把每日的所思所想所感所悟记录在这里,当做一个写日记的地方,每个月底汇总成一篇文章,只给我的朋友看. 2019-9 ...
- 每月碎碎念 | 2019.7
Hi,这里是新开辟的"碎碎念"的世界. 这个区域作为记录心情的地方,把每日的所思所想所感所悟记录在这里,当做一个写日记的地方,每个月底汇总成一篇文章,只给我的朋友看. 2019-7 ...
- 前端碎碎念 之 nextTick, setTimeout 以及 setImmediate 三者的执行顺序
『前端碎碎念』系列会记录我平时看书或者看文章遇到的问题,一般都是比较基础但是容易遗忘的知识点,你也可能会在面试中碰到. 我会查阅一些资料并可能加上自己的理解,来记录这些问题.更多文章请前往我的个人博客 ...
- 参加海峡两岸城市地理信息系统论坛2010 年会(一张图、规划信息化和空间句法的碎碎念)...
上周末去清华建筑学院开了个会,叫做海峡两岸城市地理信息系统论坛2010 年会,主题很大,但是内容比较集中一些,就是围绕着GIS与城市规划.一天下来听了20个报告,挺佩服主办方的时间控制,这么密集的报告 ...
- Jerry的碎碎念:SAPUI5, Angular, React和Vue
2019独角兽企业重金招聘Python工程师标准>>> 去年我去一个国内客户现场时,曾经和他们IT部门的一位架构师聊到关于在SAP平台上进行UI应用的二次开发时,UI框架是选用UI5 ...
- cd返回上一 git_PHP项目中应用CI/CD的碎碎恋!
点击上方"架构艺术",每日干货! 作者:晶晶 原文链接:https://blog.jjonline.cn/linux/239.html DevOps漫谈:谈一谈在PHP项目如何应用 ...
最新文章
- Android----PopupWindow
- 使用Docker-Docker for Web Developers(2)
- JS window事件全集解析
- Linux不能上网ping:unknown host问题怎么解决?
- OpenCV4 DNN模块 Python APIs
- 学习《apache源代码全景分析》之常用过滤器摘录
- python考试题库程序改错_求助,程序改错
- 成员函数指针与高性能的C++委托(下篇)
- 前端笔记-thymeleaf获取及回显input标签type=time
- OpenVINO Inference Engine之GetAvailableDevices
- python中脚本是指什么_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
- 周立功串口服务器维修方法,周立功医生| 告诉你RS485通信的小秘密
- Hbase------刘飞
- IAST 被动扫描 WebGoat
- NameError: name ‘xxx‘ is not defined问题总结
- 拉姆达Lambda表达式对list分页,获取list总页数
- 转:苹果CEO库克:伟大的想法来自不断拒绝接受现状
- style标签中的几个属性
- 自己的一些车机app 界面
- Unity中导出apk文件
热门文章
- iframe内部再次嵌套iframe禁用右击事件
- android之静默更新
- B. Number Busters
- 皮卡皮卡:学习CSS的笔记
- 自从看了这篇文章,妈妈再也不用担心我的学习了!!
- SpringBoot RabbitMQ Retry配置
- 是天坑还是新技术?机械硬盘中的SMR叠瓦盘技术究竟如何?
- java repaint 重画图形_Java Graphics的paint和repaint方法
- Eclipse下快速打开本地文件插件EasyExplorer
- 汽车连杆精工加机床solidworks设计鳞辊输送机3D图纸 Solidworks设计伺服冲料机 proe可打开夹具夹紧机构3D数模图纸 x_t格式粉尘料位检测机构辊子输送机STP