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;
}
相关推荐
仟濹3 分钟前
【Java加强】2 泛型 | 打卡day1
java·开发语言
maplewen.5 分钟前
C++11 std::function
开发语言·c++
阿里嘎多学长7 分钟前
2026-02-02 GitHub 热点项目精选
开发语言·程序员·github·代码托管
乔江seven8 分钟前
【python轻量级Web框架 Flask 】1 Flask 初识
开发语言·后端·python·flask
sheji341611 分钟前
【开题答辩全过程】以 基于Java的流浪猫救济中心系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
小小仙。17 分钟前
IT自学第二十天
java·开发语言
子木鑫21 分钟前
[SUCTF 2019] CheckIn1 — 利用 .user.ini 与图片马构造 PHP 后门并绕过上传检测
android·开发语言·安全·php
浅念-21 分钟前
C语言——自定义类型:结构体、联合体、枚举
c语言·开发语言·数据结构·c++·笔记·学习·html
mirror_zAI21 分钟前
C语言中的sscanf用法详解
c语言·开发语言
fie888928 分钟前
MATLAB中LASSO方法的特征矩阵优化与特征选择实现
开发语言·matlab·矩阵