coder.runTest
运行测试替换对的调用MATLAB函数调用MEX函数
描述
例子
输入参数
提示
coder.runTest
不返回输出。要查看测试结果,请在测试中包含显示结果的代码。比较MEX和MATLAB函数行为:
在MATLAB中运行测试。
使用
codegen
生成MEX函数。使用
coder.runTest
运行测试,将对原始函数的调用替换为对MEX函数中已编译版本的调用。
使用前
coder.runTest
为了测试多个函数,将MATLAB函数编译成一个MEX函数。如果你使用语法
mexfile coder.runTest(测试)
,使用mexext
以获取平台特定的MEX文件扩展名。例如:coder.runTest (“my_test”, (“mymexfun”。, mexext])
如果在测试期间发生错误,您可以使用调用堆栈信息调试代码。
您可以通过运行将MEX生成和测试结合在一起
codegen
与以及
选择。例如,下面的代码生成一个MEX函数myfunction
并调用测试文件myfunction_test
,替换对myfunction
通过呼叫myfunction_mex
.codegenmyfunction以及myfunction_test
版本历史
在R2012a中引入