varargout可以看做“Variable length output argument list”的縮寫。在matlab中定義m函式時通過varargout我們可以得到可變個數個返回值。在matlab命令視窗中輸入doc varargout或help varargout可以獲得相關幫助信息。
相關:varargout、nargin、nargout
下面我們來看一個簡單的例子
function varargout = foo(varargin)
fprintf('How many output arguments? %d\nAnd they are: \n', nargout);
for k=1:nargout
varargout(k) = varargin(k); % the same as {varargin{k}};
fprintf('%s ', num2str(varargout{k}));
end
disp(' ');
end
在matlab中定義一個函式時, 在函式體內部, nargout指出了輸出參數的個數(nargin指出了輸入參數的個數)。
調用及輸出結果:
>> ret = foo(1, 2, 3);
How many output arguments? 1
And they are:
1
>> [retA, retB] = foo(1, 2, 3);
How many output arguments? 2
And they are:
1 2
>> [retA, retB, RETC] = foo(1, 2, 3);
How many output arguments? 3
And they are:
1 2 3
相關詞條
-
varargout
argout argout); argout
-
nargout
nargout(fun) 相關:varargout... varargout = foo(varargin) fprintf('How...); for k=1:nargout varargout(k...
-
MATLAB2008全程指南
宣傳語MATLAB 2008全程指南1、 知識全面,實例精彩,指導性強基礎知識、開發進階、行業套用、程式接口,循序漸進地全面講解...
宣傳語 內容簡介 前言 圖書目錄 -
《MATLAB N個實用技巧:MATLAB中文論壇精華總結》
16:varargin、varargout、nargin和nargout...
圖書信息 內容簡介 圖書目錄 -
varargin
:varargout、nargin 下面我們來看一個簡單的例子,(本...
-
nargin
功能nargin是用來判斷輸入變數個數的函式,特別是在利用了可變參數列表的函式中, 用nargin獲取輸入參數個數很方便。調用格式narginnargin(fx)相關:varargout、nargout...
功能 調用格式 函式說明 套用舉例 -
精通MATLAB2008應用程式接口編程技術
varargout變數 第7章MATLAB與SPSS接口編程 第8章...
基本信息 讀者對象 目錄