基本脚本撰写:
第一步:脚本准备
目前理解需要两个部分:(1)调用代码 (2)算法代码
随便写个数组,然后调用一个简单排序算法,示例代码如下,
clear all;
clc;
a=[2.1 24 14 25 1 21 7 0.3 4.5 64];
b=sort_test(a);
算法代码
function [b]=sort_test(a)
for i=1:length(a)
for j=1:length(a)-i
if a(j)>=a(j+1)
t=a(j);
a(j)=a(j+1);
a(j+1)=t;
end
end
end
b=a;
end
第二步:coder配置
(1)打开matlab App中的matlab coder
(2)选择要coder的文件
(3)选择变量的类型
(4)检查代码语法
(5)根据代码生成需求进行选择配置
(6)生产代码
生成的代码就出现在codegen之中。
第三步:验证生成代码正确性
用生成的C代码在VS2019中运行,打印输出与matlab结果比对。