matlab 编写一个函数,实现有缺省参数

就是说,我编写写一个函数,比如说函数R(x,mun),在调用这个函数的时候,mun可以缺省,直接用R(x),如果加上mun变量,可以达到某些效果(比如说颜色改变等等)这样... 就是说,我编写写一个函数,比如说函数 R(x,mun),在调用这个函数的时候,mun可以缺省,直接用R(x),如果加上mun变量,可以达到某些效果(比如说颜色改变等等)
这样一个带缺省参数的函数该怎样编写?
展开
 我来答
百度网友3c63e6c
推荐于2017-12-16 · TA获得超过2848个赞
知道大有可为答主
回答量:3829
采纳率:68%
帮助的人:2787万
展开全部
if nargin < 2

else

end
这个结构就是对输入量进行整定。
nargin代表输入参数个数。 空白的地方就是缺省赋值
追问
也就是说,缺省变量实际上在函数内部没什么作用,直接看输入变量数量就行了?
追答
不不,是这样的,缺省参数必然要用到
但是举例 假如你的参数本来有两个,但是你只输入一个,这个时候if判断为真,那么在这里你就要把那个没赋值的变量的缺省初始值写上
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式