在nargout
的定義中,用戶可以指定調用該函數後希望看到的輸出數,然後如何指定輸出數?Nargout,如何在調用函數時指定它
我已經考慮下面的例子:
function [dif,absdif] = subtract(y,x)
dif = y - x;
if nargout > 1
disp('Calculating absolute value')
absdif = abs(dif);
end
當你調用subtract(2,4)
你將與他們的差異呈現的任何兩個數值。那麼我如何返回差值的絕對值呢?我嘗試這樣做:
subtract(2,4,nargout=2)
,剛出來的藍色,可惜的是沒有工作的...
哦,我明白了,謝謝。 –