控制科学与工程:随手笔记(5)--Eigen、vscode配置

博客主要介绍了Eigen库的使用注意事项,包括不能混合不同类型矩阵运算、Matrix3d和vector3d等类的特性,以及VSCode的相关配置链接。
摘要由CSDN通过智能技术生成

在这里插入图片描述

Eigen库中的变量类型及函数
变量 功能
Eigen::Matrix3d 旋转矩阵3X3,元素为double类型(此处也可以为:f,i,c)(可以直接输出)
Eigen::Matrix<float,2,3> 定义2X3矩阵,元素为float类型(Eigen中所有的向量和矩阵的底层都是如此定义)
Eigen::Vector3d 定义三维列向量,等价于Eigen::Matrix<double,3,1>
Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > A(B) 矩阵B的相似对角化
Eigen::Matrix<float,Eigen::Dynamic,Eigen::Dynamic> 定义动态矩阵,运行时确定矩阵大小,相对耗时
Eigen::MatrixXd 定义动态矩阵
Eigen::Isometry3d 欧式变换矩阵4X4
Eigen::AngleAxisd rotation_vector(M_PI/4,Eigen::Vector3d(0,0,1)) 旋转向量3X1,沿Z轴旋转课45°
Eigen::Quaterniond</
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值