1. 程式人生 > >matlab 中關於 varargin 參數

matlab 中關於 varargin 參數

color fun 表示 ati https 調用 .com erl href

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 參數