dokumentationHilfebereichdokumentation
自MATLAB以来®是一种未经类似的语言,大多数功能不需要参数声明或验证。但是,如果您的功能具有广泛的用法,并且您需要验证输入的类型,大小或其他方面以确保您的代码按预期工作,则可以定义一个参数块(自R2019b以来)。有关详细信息,请参阅函数参数验证。
参数
此外,您可以检查您的功能接收到多少输入或输出,输入变量的名称等等。
Alle Erweitern
马斯皮阳性
啤酒琴
野味
拉斯维
必须屈服
啤酒嫩泽
马斯本旺族
米伯利
必须beinteger
米斯蒂安
Mustbegreaterthan
发表本
Mustbegreaterthanorequal
Usbelessthanorequal
马斯贝
发头
发头人术
必须befloat
MustBetext
Mustbetextscalar
MustbenonerzerolengthText
必不可少的thefype
野牛
大麻级
必须弯曲
必须实现
马斯贝记者
MustBefile
必须贝克福尔德
必须bevalidvariablename
命名为args2cell
varargin
纳尔金
Narginchk
varargout
Nargout
Nargoutchk
valialateTributes
validateString
valialatecolor
输入名
MfileName
InputParser
解析功能输入的方法
选择一种检查输入参数的有效性的技术。
函数参数验证
声明输入参数类和大小,并对参数值执行限制。
使用valivateattributes检查功能输入
此示例显示了如何验证您功能的输入是否符合使用一组要求valialateTributes功能。
解析功能输入
定义所需和可选输入,将默认值分配给可选输入,并使用输入解析器验证所有输入为自定义函数。
金宝app支持变量的输入数量
定义一个使用可变数量的输入参数的函数varargin。这varargin参数是包含函数输入的单元格数组,其中每个输入都在其自己的单元格中。
金宝app支持变量的输出数
定义一个函数,该函数返回使用可变数量的输出参数varargout。输出varargout是包含函数输出的单元格数组,其中每个输出都在其自己的单元格中。
查找函数参数数量
利用纳尔金和Nargout确定您的功能接收多少输入或输出参数。
忽略功能定义中的输入
如果您的功能接受预定义的输入集,但不使用所有输入,请使用Tilde(〜)操作员在您的功能定义中忽略它们。
〜
Sie Haben Auf Einen Link Geklickt,der Diesem matlab-befehl ientspricht:
führensie den befehl durch eingabe在das matlab-befehlsfenster aus中。webbrowserunterstützenkeine matlab-befehle。
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室