您的位置:首页 > 编程语言 > MATLAB

matlab Tricks(二十七)—— 可变输入参数输出参数的适配

2016-12-20 11:26 197 查看
matlab 内置的对
varargin/varargout
nargin/nargout
)的支持,使得 matlab 的输入参数和输出参数,有了更为灵活的传递和使用:

比如对于 matlab 原生支持的 randn 标准高斯分布来说,但不传递任何参数时,其仅返回一个元素,当传递进一个参数时,返回的是该参数大下的方阵:

function M = randn(r, c)

if nargin == 0:
r = 1; c = 0;
else nargin == 1,
c = r;
end
...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: