QT使用eigen

QT使用eigen

1. 下载eigen

https://eigen.tuxfamily.org/index.php?title=Main_Page#Download

下载后解压

2. QT引入eigen

eigen源码好像只有头文件,因此只需要引入头文件就好了

qt新建项目后。修改pro文件.

shell 复制代码
INCLUDEPATH += E:\222078\qt\eigen-3.4.0\eigen-3.4.0
cpp 复制代码
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <Eigen/Core>
#include <iostream>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    Eigen::MatrixXd matrix1(2,2);
    matrix1 << 1.0, 2.0, 3.0, 4.0;

    Eigen::MatrixXd matrix2(2,2);
    matrix2 << 1.0, 2.0, 3.0, 4.0;
    // 矩阵 matrix1 和 matrix2 的系数乘法
    Eigen::MatrixXd result = matrix1.array() * matrix2.array();
    // 结果矩阵 result 是 matrix1 和 matrix2 对应元素相乘的结果
    std::cout << result << std::endl;
}

MainWindow::~MainWindow()
{
    delete ui;
}
相关推荐
离陌在学C#12 分钟前
C# 泛型:从基础到高级应用
开发语言·c#
ly768912 分钟前
Java 设计模式详解:从原则到 23 种经典模式
java·开发语言·设计模式
SomeB1oody15 分钟前
【RustyML入门】2.13. 孤立森林
开发语言·后端·机器学习·rust·教程
萧瑟余晖29 分钟前
Java深入解析篇三十之Java日志框架
java·开发语言
Herbert_hwt43 分钟前
【C语言基础】常量、选择结构与运算符全解析
c语言·开发语言·算法
AI视觉网奇1 小时前
动作识别 视频理解大模型
开发语言·python·音视频
SomeB1oody1 小时前
【RustyML入门】3.8. 正则化与归一化层
开发语言·后端·机器学习·rust·教程
__zRainy__1 小时前
Node系列 · Node基础:全局变量与全局对象
开发语言·前端·javascript
鬼手点金2 小时前
Scrapy + Playwright 完整示例(JS 动态渲染网页)
开发语言·javascript·爬虫·python·scrapy·html·json
Mr. zhihao2 小时前
深度解析:为什么Java序列化需要搭配ByteArrayOutputStream?IO装饰器模式的精妙设计
java·开发语言·装饰器模式