Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

使用 App 自动定义输入类型

如果您指定调用工程入口函数的测试文件,则 MATLAB® Coder™ 可以通过运行测试文件来推断输入参数类型。如果测试文件使用不同大小的输入多次调用入口函数,该 App 将接受输入的并集。该 App 推断输入为可变大小输入,上界等于最大输入的大小。

在使用该 App 自动定义函数输入参数类型之前,必须向工程中添加至少一个入口函数文件。您还必须指定用预期的输入类型调用入口函数的代码。最佳做法是提供调用入口函数的测试文件。测试文件可以是 MATLAB 函数或脚本。测试文件必须调用入口函数至少一次。

要自动定义输入类型,请执行以下操作:

  1. 定义输入类型页上,指定测试文件。您也可以直接输入代码。

  2. 点击自动定义输入类型

    该 App 运行测试文件并推断入口函数输入参数的类型。该 App 显示推断的类型。

注意

如果自动定义输入类型,入口函数必须位于可写文件夹中。

如果您的测试文件没有使用不同大小的输入来调用入口函数,则生成的类型维度为固定大小。在定义输入类型后,您可以指定并应用规则,使类型维度在达到某个大小阈值时大小可变。请参阅Make Dimensions Variable-Size When They Meet Size Threshold

MATLAB Online™ 不支持 MATLAB Coder