1:51视频长度为1:51。
验证函数输入
在MATLAB中使用函数参数验证®声明对函数输入参数的特定限制。可以约束函数输入值的类、大小和其他方面,而无需在函数体中编写代码来执行这些测试。
创建检查输入参数错误的健壮函数可能会导致代码看起来复杂且难以理解。
注意,这个简单函数的大部分代码都是错误检查代码。
使用函数输入参数验证,可以约束函数输入的类、大小和其他方面,而无需在函数体中编写大量代码来执行这些测试。
它为用户提供了清晰的错误信息。
使用函数输入参数验证,可以为可选输入参数包含一个默认值——在本例中为(0,0)——如果用户提供了一个值,MATLAB将覆盖它。
现在让我们看一个绘制四边形的示例函数。
该算法需要包含四个元素的行向量才能进行运算。
但是当我们传入列向量时会发生什么呢?我将通过置位一个输入来实现。
在一维数组的情况下,函数输入参数验证会自动将输入转置到您期望的方向。
此函数还接受两个自定义名称-值对线型和LineThickness-在代码中定义为struct。
使用此语法可以为自定义名称-值对提供自动补全建议。
使用函数输入参数验证,可以消除繁琐的参数检查代码,并提高代码的可读性、健壮性和可维护性。
阅读文档了解更多信息。
相关产品s manbetx 845
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。