coder.getArgTypes
确定类型的函数输入参数通过执行测试文件
语法
描述
返回一个包含细胞阵列的结构struct_of_types
= coder.getArgTypes (test_fcn
,{fcn_1,…, fcn_n
})coder.Type
对象由执行test_fcn
。这个函数test_fcn
必须调用指定的入口点函数fcn_1
通过fcn_n
。输入参数,这些函数构造返回的类型。为每个函数返回的结构包含一个字段。字段名是一样的相应的函数的名称。
返回一个结构,即使只有一个入口点函数。房地产struct_of_types
= coder.getArgTypes (test_fcn
,fcn
“统一”,struct_flag
)统一的
定义输出数组类型是否结构单元阵列(真正的)或单元阵列(假)。
例子
输入参数
输出参数
提示
coder.getArgTypes
返回输入类型的函数参数,类似自动定义输入类型一步应用。使用前
coder.getArgTypes
在MATLAB验证运行测试功能,它提供了预期的结果。验证测试函数调用指定的入口点函数与输入数据类型适合您的运行时环境。如果测试函数不能调用指定的函数,
coder.getArgTypes
不能确定这个函数的输入类型。coder.getArgTypes
为您的应用程序可能不计算理想类型。例如,您可能想要大小无限。的coder.getArgTypes
函数返回一个基于最大的输入。调整大小的返回类型,使用coder.resize
。对于一些组合输入,
coder.getArgTypes
不能产生有效的类型。例如,如果测试与单输入函数调用的入口点函数,然后调用双输入,coder.getArgTypes
生成一个错误,因为没有一个单独的类型可以表示两个电话。MATLAB函数生成代码时,使用返回的类型为例输入通过他们
codegen
函数使用arg游戏
选择。
版本历史
介绍了R2012a