当前位置: 首页 > news >正文

qt调用matlab程序(mcr)

介绍

这个采用的是mcr,去调用matlab的.m文件,有个问题就是他不能包含图形界面和交互,在使用过程中注意。通常如果真的设计到了图形界面和交互我们可以把算法部分独立整合出一个新的.m文件,然后相关的显示和交互在qt中完成。很多matlab函数不开源,qt实现较为困难,用这个方法能解决算法上的一些问题。

流程

1.建一个.m文件放入你自己的算法什么的,无 figure、imshow、waitbar、ginput 等图形函数。
2.使用matlab Compiler打包成exe文件
在下方的命令行窗口输入applicationCompiler(注意不要有正在跑的程序,可能会占用导致没反应)

3.打包
在弹出的页面里边添加你用调用的.m文件

点击右上角的package,打包,选择一个路径,能记住就行。

然后我们就能在那个路径下边看见for_redistribution_files_only文件里边包含 compute_height_map.exe。
4.调用
告诉qt路径在哪,前边是路径,最后是文件名字(compute_height_map.exe),根据需求更改。

QString matlabExe="D:/matlabproject/sanweichongxian/compute_height_map/for_redistribution_files_only/compute_height_map.exe";

这个是启动程序,放在你代码里边合适位置就行,比如槽函数什么的里边。

m_process->start(matlabExe, args);
http://www.jsqmd.com/news/1142251/

相关文章:

  • 如何在3分钟内实现专业级音频转文字?Buzz离线转录工具完全指南
  • ChatGPT会员和API为什么分开计费?开发者最容易混淆的5个问题
  • ncmdump:解锁网易云音乐加密格式的智能解决方案
  • PIC微控制器驱动压电蜂鸣器的警报系统设计
  • 开放平台权限认证通用方法:基于签名算法的 API 认证体系
  • 专业干货:低查重AI写教材的实用方法与优质工具推荐!
  • PotPlayer百度翻译插件:5分钟实现免费实时字幕翻译的终极方案
  • G-Helper完整指南:华硕笔记本性能控制的终极轻量化解决方案
  • LTC6904与PIC32MX675F256L构建高精度方波发生器方案
  • 如何快速获取九大网盘直链?LinkSwift免费下载助手终极指南
  • SIFT、HOG、Harris 3种特征提取器对比:工业视觉场景下的匹配精度与速度实测
  • MAX9744与PIC18F86J11在音频功放设计中的高效组合
  • VLC媒体播放器终极视频转码指南:免费高效的格式转换解决方案
  • 使用 Python 在 Word 文档中高效插入与排版图片
  • CV 任务网络选型指南:从 ResNet-50 到 Mask R-CNN 的 5 种经典架构性能对比
  • Pixelle-Video完整教程:如何在5分钟内制作专业AI短视频
  • 3步解密网易云音乐NCM文件:打破格式限制的终极方案
  • TM4C1299NCZAD微控制器与SLO2016协议栈的工业物联网应用
  • AI写教材大揭秘:4款低查重AI工具推荐,轻松搞定教材编写难题!
  • OpenCut 丨轻松搞定各类图片翻译!
  • Hugging Face从零开始的、保姆级的详细教程
  • 如何快速配置 qBittorrent 搜索插件:新手完整指南
  • 3PEAK思瑞浦 TP2021-TR SOT23-6 比较器
  • 掌握数智化系统矩阵,解锁大模型赋能:小白程序员必备,收藏提升效率
  • GPT-5.5突遭暗中降智,思考一到516就断!越难越翻车
  • TS2007FC与TM4C129EKCPDT音频系统设计与优化
  • NS-USBLoader终极指南:Switch玩家的三合一文件管理神器
  • STM32数字控制降压电源系统设计与优化
  • STM32F446RE与LV30模块的条码识别系统设计与优化
  • 影刀RPA Excel公式与数据验证:写入公式后在影刀中的执行时机