主要内容

你好世界

这个例子展示了如何从一个简单的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!'
Baidu
map