如何在Matlab函数中输入条件输出



如果我的函数是:

[k_well_testing_dd_sisim,k_well_testing_bup_sisim]=k_from_well_testing_general(nModel_want,P_dd,t_dd_days,P_bup,t_bup_days)

现在我在函数体中有了这个条件:

if nargin==5
k_well_testing_bup_sisim=by_some_formulas; % I get k_well_testing_bup_sisim by some formulas
end

注意,只有当nargin==5满足时,我才会得到k_well_testing_bup_sisim作为输出,即我有5个输入参数到我的函数。然而,如果我选择不输入5个参数,我怎么能确保在函数定义的第一行输出忽略第二个输出变量?谢谢!

varagout = myfun(…);

http://www.mathworks.com/help/techdoc/ref/varargout.html

相关内容

  • 没有找到相关文章

最新更新