主题
:
【求助】Matlab中编写函数时如果定义可选参数,并设置参数默认值?
查看单个帖子
2008-01-21, 09:09
#
2
dnping
高级会员
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力:
24
对于这个问题,你在m文件的开头定义函数输入参数个数:
nargin
如果你不输入参数,则可以用
nargin==0
来判断,也就是说,如果没有输入参数,则
nargin为0
,这样,在前面加一句
if
来判断,就可以在函数体里面设置默认参数了。
如果是已经输入了的,就会跳过这个判断语句,直接运行下面的函数主体算法。
dnping
查看公开信息
发送悄悄话给 dnping
查找 dnping 发表的更多帖子