是函数定义语句中的一个输入变量,允许函数接受任意数量的输入参数。
在执行函数时, 是一个 元胞数组,其中 是函数在显式声明的输入后收到的输入项数。但是,如果该函数在显式声明的输入后未收到任何输入,则 是空元胞数组。
例子 1
重新包装 ,使得绘制的线条的默认颜色为红色。
执行函数,在 中的 是一个 的元胞数组,,。
例子 2
是一个比较常用的函数,可变数量的输入可以不考虑“顺序”,如
的运行效果是一样的。参考实现如下:
- 定义结构体 ,包含一些合法的字段和默认值,后续若需要增加字段或修改默认值,只需修改这一步骤的代码即可;
- 根据 转换为结构体,并赋值给 ,可以参考 Matlab 结构体之间相同字段的赋值。转换为结构体的好处就是避开了输入参数顺序的影响;
- 根据 对目标对象进行赋值。
执行函数
运行结果:

版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/matlabbc/35365.html