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;
}
相关推荐
vyuvyucd17 小时前
Python虚拟环境终极指南:venv到uv进阶
开发语言·python·uv
Tim_1017 小时前
【C++入门】05、复合类型-数组
开发语言·c++·算法
无限进步_17 小时前
【C语言&数据结构】另一棵树的子树:递归思维的双重奏
c语言·开发语言·数据结构·c++·算法·github·visual studio
佑白雪乐17 小时前
<Python第1集>
开发语言·python
菜还不练就废了17 小时前
26.1.12|JavaSE复盘补充,整到哪里算哪里(一)
java·开发语言
黎雁·泠崖17 小时前
吃透Java操作符入门:分类差异+进制转换+原反补码 核心前置知识(Java&C对比)
java·c语言·开发语言
满栀58517 小时前
三级联动下拉框
开发语言·前端·jquery
名字不好奇17 小时前
C++虚函数表失效???
java·开发语言·c++
e***985717 小时前
MATLAB高效算法实战:从基础到进阶优化
开发语言·算法·matlab
yaoxin52112317 小时前
286. Java Stream API - 使用Stream.iterate(...)创建流
java·开发语言