Matlab函数转C语言供Keil使用
Matlab中定义一个函数并查看运行结果
新建一个.m文件,文件代码必须是函数不能是脚本:
在matlab主窗口的app中找到coder工具:
弹出如下界面:
输入要转换的.m文件中所有的函数名。可以一个个的输入函数名,也可以浏览出那个m文件,这个coder工具会自动识别出函数名。再点击右下角next,如下图:
选择完文件的界面,Matalb版本不一样界面略有差别:
设置函数形参参数的数据类型:
函数测试:
点击check for issues按钮,matlab会检测函数能否转换成C,如果检测没问题,点击右下角Next
通过测试:
点击下图的generate按钮,即可生成C函数:
生成的C代码:
把这块代码拷贝到单片机中,在串口打印出来: