matlab 中关于 varargin 参数

Posted wqpkita

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 中关于 varargin 参数相关的知识,希望对你有一定的参考价值。

varargin 提供了一种函数可变参数列表机制,允许调用者调用该函数时根据需要来改变输入参数的个数;

varargin{1}代表可变参数列表的第一个实参,同理varargin{2}代表可变参数列表的第二个实参;

size(varargin, 2)表示可变参数列表的实参总数量(不是总的实参总数量,因为传参时可能不止传可变参数列表)

ex:

function fun(a, b, c, varargin)

.....

end

调用时:

fun(x1, x2, x3, x4, x5, x6)

则 nargin=6,  而size(varargin, 2)=3,  varargin{1}为x4,  varargin{3}为x6

 

以上是关于matlab 中关于 varargin 参数的主要内容,如果未能解决你的问题,请参考以下文章

matlab中cell数组问题

Matlab怎么控制输出

数学建模matlab模拟冰山运输系统(参数可调)

Matlab中关于sprintf的问题

MATLAB中关于surf函数的使用

MATLAB中关于solve函数的用法