nargout
来源:互联网 发布:淘宝图片尺寸处理软件 编辑:程序博客网 时间:2024/06/11 11:44
Matlab中nargout介绍
功能: 在matlab中定义一个函数时, 在函数体内部, nargout指出了输出参数的个数(nargin指出了输入参数的个数)。 特便是在利用了可变参数列表的函数中, 用nargout获取输入参数个数很方便。
语法:
nargout
nargout(fun)
相关:varargout、nargin、varargin
应用举例
>> ret = foo(1, 2, 3)
How many output arguments? 1
ret = 1
>> [retA, retB] = foo(1, 2, 3)
How many output arguments? 2
retA = 1
retB = 2
>> [retA, retB, retC] = foo(1, 2, 3)
How many output arguments? 3
retA = 1
retB = 2
retC = 3
功能: 在matlab中定义一个函数时, 在函数体内部, nargout指出了输出参数的个数(nargin指出了输入参数的个数)。 特便是在利用了可变参数列表的函数中, 用nargout获取输入参数个数很方便。
语法:
nargout
nargout(fun)
相关:varargout、nargin、varargin
应用举例
function varargout = foo(varargin)fprintf('How many output arguments? %d\n', nargout);for k=1:nargout varargout(k) = {varargin{k}};endend输出结果
>> ret = foo(1, 2, 3)
How many output arguments? 1
ret = 1
>> [retA, retB] = foo(1, 2, 3)
How many output arguments? 2
retA = 1
retB = 2
>> [retA, retB, retC] = foo(1, 2, 3)
How many output arguments? 3
retA = 1
retB = 2
retC = 3
- nargout
- nargin 和 nargout
- MATLAB nargin,nargout,inputname
- 1、varargout与nargout区别
- matlab中varargout与nargout,varargin与nargin的区别
- matlab获取函数参数数目nargout与nargin
- Matlab中nargin,nargout,varargout以及varargin的用法 -
- matlab中varargout与nargout,varargin与nargin的区别
- matlab中varargout与nargout,varargin与nargin的区别
- 个人新技术blog
- linux定时器的使用
- SQL字符串处理函数大全
- Mysql 远程连接
- Flex 强制回收内存
- nargout
- error RC1015: cannot open include file 'atlres.h'问题解决
- ObjectARX中使用非模态对话框的问题(写数据库导致AutoCAD异常问题、刷新显示)
- MFC数组模板类CArray
- maven2之m2eclipse使用手册之四编写通用Dao实例(四)
- C#线程池
- java 基础
- memcached常见命令
- 金融博客汇总