Matlab函数转C语言供Keil使用

Matlab中定义一个函数并查看运行结果

新建一个.m文件,文件代码必须是函数不能是脚本:

在matlab主窗口的app中找到coder工具:

弹出如下界面:

输入要转换的.m文件中所有的函数名。可以一个个的输入函数名,也可以浏览出那个m文件,这个coder工具会自动识别出函数名。再点击右下角next,如下图:

选择完文件的界面,Matalb版本不一样界面略有差别:

设置函数形参参数的数据类型:

函数测试:

点击check for issues按钮,matlab会检测函数能否转换成C,如果检测没问题,点击右下角Next

通过测试:

点击下图的generate按钮,即可生成C函数:

生成的C代码:

把这块代码拷贝到单片机中,在串口打印出来:

相关推荐
沉淀的.晴天2 小时前
can总线
stm32
桀人2 小时前
认识AT24C02
stm32·单片机·嵌入式硬件
星夜离尘565 小时前
MATLAB 工程实验:滞回加持续时间报警,把 UNKNOWN 留在状态机里
开发语言·matlab
闻缺陷则喜何志丹8 小时前
计算24点
c·测试·input·output
inrichtt8 小时前
第十一课时:串口中断接收与回调函数实战解析
c语言·数据结构·stm32·单片机·嵌入式硬件
2501_922639589 小时前
率能半导体 SS6622E直流双向马达驱动芯片:20V/2.4A,覆盖电子锁、玩具、无线充电、机器人四大应用场景
stm32·单片机·嵌入式硬件·硬件工程
Zw-awa10 小时前
按键一按程序就像死机:阻塞式写法如何毁掉小车
stm32
意法半导体STM3211 小时前
【官方原创】LAT6041 STM32MP1x USB OTG FIFO设置
stm32·单片机·嵌入式硬件·mcu·fifo·stm32mp1x
笨笨饿11 小时前
#145 _Codex 三层故障详细排查与修复步骤
开发语言·人工智能·stm32·单片机·嵌入式硬件
深圳老胡11 小时前
STM32C5A3ZG开发板网络接口配置流程详解
笔记·stm32·单片机·代码规范