你好世界
这个例子展示了如何从一个简单的MATLAB®函数使用codegen
命令。您可以使用codegen
检查你的MATLAB代码是否适合代码生成,在很多情况下,可以加速你的MATLAB算法。你可以运行MEX函数来检查运行时错误。
先决条件
本例没有先决条件。
关于'hello_world'函数
的hello_world.m
函数只返回字符串'Hello World!'。
类型hello_world
函数y = hello_world %#codegen y = 'Hello World!';
的% # codegen
指示表明MATLAB代码是用于代码生成的。
生成MEX函数
首先,使用命令生成一个MEX函数codegen
其次是MATLAB文件的名称来编译。
codegenhello_world
代码生成成功。
默认情况下,codegen
生成一个MEX函数,名为hello_world_mex
在当前文件夹。这样就可以测试MATLAB代码和MEX函数,并比较结果。
运行MEX函数
运行MEX函数,将其行为与原始的MATLAB函数进行比较,并检查运行时错误。
hello_world_mex
ans = 'Hello World!'