c++ 向量的值逆序输出_c++ 知道旋转前后矩阵向量值 求旋转矩阵c++/c#代码

原文作者:aircraft

知道旋转前后矩阵向量值 如何去求旋转矩阵R 的c++/c#代码???

因为需要用到矩阵处理库所以需要先配置

一、Eigen库的配置(VS2017)

7a10583f48327cb93cbd8d2333a29738.png

然后在自己的VS工程属性中的这个附加包含进去

de0acfd88e4e6e7bacadb59ed1effdcf.png

注意看清楚了 是D:\Dependencies\eigen-eigen\eigen-eigen;      前面部分是你们自己的路径 后面的这个eigen-eigen\eigen-eigen; 代表的意思解压是点击进去选择里面那个名字跟外面一样的

二、实现代码

#include #include#include"Eigen/Dense"#include"Eigen/LU"#include"Eigen/Core"

#define PI 3.1415926

double calculateAngle(const Eigen::Vector3d &vectorBefore, const Eigen::Vector3d &vectorAfter)

{doubleab, a1, b1, cosr;

ab= vectorBefore.x()*vectorAfter.x() + vectorBefore.y()*vectorAfter.y() + vectorBefore.z()*vectorAfter.z();

a1= sqrt(vectorBefore.x()*vectorBefore.x() + vectorBefore.y()*vectorBefore.y() + vectorBefore.z()*vectorBefore.z());

b1= sqrt(vectorAfter.x()*vectorAfter.x() + vectorAfter.y()*vectorAfter.y() + vectorAf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值