MATLAB移植C/C++保姆级教程(上)

本文是MATLAB代码移植到C++的上篇教程,首先介绍了安装必要的MATLAB组件,如MATLAB Compiler SDK和MinGW-w64 C/C++ Compiler。接着,通过mex和mbuild命令配置编译器。然后,讲解如何将MATLAB函数转换为无输入输出的.m文件,并创建调用脚本。最后,使用MATLAB Coder进行代码转换,处理可能出现的错误,完成初步转换。
摘要由CSDN通过智能技术生成

MATLAB移植C++保姆级教程(上)

一、 MATLAB代码翻译
MATLAB版本:R2021b

  1. 在附加功能管理器中安装“MATLAB Compiler SDK”、“MATLAB Support for MinGW-w64 C/C++ Compiler ”

  2. 在这里插入图片描述

    命令行窗口执行:
    mex -setup在弹出的两行选项中选择: mex -setup C++
    mbuild -setup在弹出的两行选项中选择: mex -setup C++ -client MBUILD

  3. 准备两个.m文件:①你要转换的代码,封装成一个MATLAB函数,去除内部所有加载、输入、输出语句;②一个MATLAB脚本,调用①文件,用来说明函数参数类型。
    在这里插入图片描述

  4. 用到MATLAB自带APP—"MATLAB Coder”进行代码翻译。
    在这里插入图片描述
    选择要翻译的.m文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值