Matlab函数转C语言供Keil使用

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

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

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

弹出如下界面:

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

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

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

函数测试:

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

通过测试:

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

生成的C代码:

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

相关推荐
詩不诉卿26 分钟前
超简单stm32cubemx+lwip+yt8512c工程搭建记录
stm32·单片机·嵌入式硬件
Vizio<34 分钟前
STM32HAL库开发笔记-系统定时器与中断闪灯
笔记·stm32·单片机
Matlab仿真实验室35 分钟前
基于Matlab实现歌曲人声消除仿真
开发语言·matlab
fie888910 小时前
MATLAB中基于CNN实现图像超分辨率重建
matlab·cnn·超分辨率重建
崇山峻岭之间12 小时前
Matlab学习笔记02
笔记·学习·matlab
乖乖是干饭王13 小时前
Linux 内核 Kbuild 中的 ld 调用机制
linux·c·makefile
单片机系统设计15 小时前
基于STM32的智能台灯系统/智能书桌
stm32·单片机·嵌入式硬件·毕业设计·智能家居
星一工作室15 小时前
STM32项目分享:基于单片机的智能宠物玩具的设计
stm32·单片机·嵌入式硬件
SystickInt17 小时前
32 RTC实时时钟-独立定时器
stm32·单片机·嵌入式硬件
jghhh0117 小时前
基于PCA的轴承故障诊断MATLAB程序实现
matlab