Matlab函数转C语言供Keil使用

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

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

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

弹出如下界面:

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

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

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

函数测试:

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

通过测试:

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

生成的C代码:

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

相关推荐
番茄灭世神6 分钟前
Vscode开发/调试ARM单片机最新教程
c语言·arm开发·vscode·stm32·嵌入式·gd32
吃好睡好便好9 小时前
在Matlab中绘制横直方图
开发语言·学习·算法·matlab
chao18984412 小时前
STM32 HAL库驱动AT24C02 EEPROM例程
stm32·单片机·嵌入式硬件
猫猫的小茶馆15 小时前
【Python】函数与模块化编程
linux·开发语言·arm开发·驱动开发·python·stm32
feifeigo12315 小时前
STM32矩阵键盘驱动(库函数版)实现
stm32·矩阵·计算机外设
嵌入式小站16 小时前
STM32 零基础可移植教程 05:按键消抖,为什么按一次会触发好几次
chrome·stm32·嵌入式硬件
拾知_H17 小时前
STM32/Delay延时函数编程思路
stm32·单片机·时钟·延时
吃好睡好便好18 小时前
在Matlab中绘制阶梯图
开发语言·人工智能·学习·算法·机器学习·matlab
Deep-w18 小时前
【MATLAB】基于 MATLAB 的离网光伏储能微电网容量优化仿真研究
开发语言·算法·matlab
2zcode18 小时前
基于STM32的智能扫地机器人设计与实现
stm32·嵌入式硬件·机器人