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

来源:互联网 发布:使用有信网络的体会 编辑:程序博客网 时间:2024/06/06 03:46

matlab 内置的对 varargin/varargoutnargin/nargout)的支持,使得 matlab 的输入参数和输出参数,有了更为灵活的传递和使用:

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

function M = randn(r, c)if nargin == 0:    r = 1; c = 0;else nargin == 1,    c = r;end...
0 0
原创粉丝点击