文档帮助中心文档
瓦拉戈特
函数输出参数的数目
纳古特
纳古特(乐趣)
实例
纳古特返回在对当前执行函数的调用中指定的函数输出参数数。仅在函数体中使用此语法。
纳古特(享乐)返回显示在列表中的输出数享乐函数定义。如果函数包含瓦拉戈特那么,在它的定义中纳古特返回输出数的负数。例如,if函数我的乐趣声明输出Y,Z和瓦拉戈特然后纳古特(“我的乐趣”)返回-3.
纳古特(享乐)
享乐
我的乐趣
Y
Z
纳古特(“我的乐趣”)
-3
全部崩溃
在一个名为减去,创建一个计算第二个返回值的函数,阿布迪夫,仅在要求时提供。
减去
阿布迪夫
类型减去
函数[dif,absdif]=减去(y,x)dif=y-x;如果nargout>1 disp(‘计算绝对值’)absdif=abs(dif);结束
在命令提示下,调用减具有一个返回值的函数。
减
差=减法(42,13)
差异=29
打电话给减再次使用两个返回值执行函数。
[dif,absdif]=减法(2,5)
计算绝对值
dif=-3
absdif=3
确定一个函数可以返回多少输出。
功能减在上一个示例中创建的声明语句中有两个输出(dif和阿布迪夫).
dif
乐趣=@subtract;nargout(乐趣)
ans=2
确定一个函数使用多少个输出瓦拉戈特我可以回来。
在一个名为mySize.m,创建一个函数,该函数从大小函数和使用瓦拉戈特.
mySize.m
大小
类型mySize.m
函数[sizeVector,varargout]=mySize(x)sizeVector=size(x);varargout=cell(1,nargout-1);对于k=1:length(varargout)varargout{k}=sizeVector(k);结束
查询有多少输出神秘化我可以回来。
神秘化
乐趣=“神秘化”; 纳古特(乐趣)
ans=-2
减号表示第二个输出为瓦拉戈特这个神秘化函数可以返回数量不确定的附加输出。
功能为哪个纳古特返回其定义中的输出参数数,指定为函数句柄、字符向量或字符串标量。
例子:@兰德
@兰德
例子:“sortrows”
“sortrows”
数据类型:烧焦|功能手柄
烧焦
功能手柄
将函数用作表达式的一部分时,例如如果语句,然后是MATLAB®使用一个输出参数调用函数。因此,纳古特函数返回1.在表达中。
如果
1.
如果你查一下纳古特函数中的值为0,然后指定输出值,MATLAB将填充ans. 但是,如果您检查纳古特并且不为输出指定值,则MATLAB不会修改ans.
ans
使用说明和限制:
对于代码生成,当您使用纳古特在入口点(顶级)函数中,函数定义或codegen-nargout语法决定了纳古特后果
codegen-nargout
对于语法纳古特(乐趣)如果享乐是C/C++代码生成不支持的函数句柄或函数名,然后是生成的代码万博1manbetx纳古特返回0。
纳尔古奇|瓦拉戈特
纳尔古奇
您拥有此示例的修改版本。是否要用编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处