运行测试更换呼叫马铃薯函数调用MEX函数
编码器.RULEST.
不返回输出。要查看测试结果,请在测试中包含显示结果的代码。
要比较MEX和MATLAB函数行为:
在matlab中运行测试。
采用Codegen.
生成MEX功能。
采用编码器.RULEST.
要使用对MEX功能中的编译版本拨打对原始功能的呼叫替换呼叫。
在使用之前编码器.RULEST.
要测试多个函数,将MATLAB函数编译为单个MEX函数。
如果使用语法编码器.RULEST(测试,MEXFILE)
, 采用Mexext.
获取特定于平台的MEX文件名扩展名。例如:
编码器.RULEST('my_test',['mymexfun'。,Mexext])
如果在测试期间发生错误,则可以使用呼叫堆栈信息调试代码。
您可以通过运行将MEX生成和测试结合在一步Codegen.
与之-测试
选项。例如,以下代码生成MEX函数myfunction.
并调用测试文件myfunction_test.
,更换呼叫myfunction.
呼叫呼叫myfunction_mex.
。
Codegen.myfunction.-测试myfunction_test.