c++ - 在双精度向量上使用 C++ Eigen norm() 函数的问题
问题描述
我有以下内容:
Eigen::Vector3d X, Y, Z;
Z = (X-Y).norm();
可以在双精度向量上工作的 Matlab 的 norm() 的 Eigen 等效项是什么?
我得到的错误是在'=' ...它说:
“没有运算符”=匹配这些操作数...操作数类型是 Eigen::Vector3d = double ”
解决方案
推荐阅读
- java - Android - WITHOUT ROWID 表的插入便捷方法返回什么值?
- c# - C# - .NET- 跨分区查询是必需的,但在我获取时被禁用
- android - Android Studio 在 Flutter 应用程序中导入 .aar 时说项目不是 gradle-build
- android - AsyncHttpClient 没有调用我的 POST API
- gitlab - 我安装 gitlab ee 时出现 gitlab-runner 和奇怪的 x509 证书问题
- amazon-web-services - 如果存储桶上的现有标签包含“aws:”前缀,如何使用 Boto3 向 AWS S3 存储桶添加新标签,而不删除现有标签?
- ios - Firebase iOS:当没有网络连接可用时,StorageReference.putData 卡住了?
- python-3.x - 无法加载保存的 gensim 模型,无法将大小为 974897576 的数组重塑为形状 (6828798,300)
- ios - Firebase 自定义事件未显示在仪表板中
- java - 无法使用 QPID JMS 和 RabbitMQ 发送消息:Creating AmqpFixedProducer