1
我想驗證輸入參數與inputparser
,其中輸入參數有2 required inputs
和varargin
。matlab inputparser
function = myfun(input1,input2,varargin)
p = inputParser;
addRequired(p,'input1',@(x) any(validatestring(x,{'sum','sub'})))
addRequired(p,'input2',@ischar)
parse(p,input1,input2,varargin{:}) ??
我如何可以驗證varargin在我的varargin是可變長度。
喜歡:myfun('sum','hallo','Name','address',...)
這是行不通的嗎?它會說第一個無效的(例如非目標字符串)與任何有效參數都不匹配。你想要發生什麼?忽略無效的? – alrikai 2013-02-12 21:21:01