How to Define a Default Input Argument for a Function?

조회 수: 1 (최근 30일)
Rightia Rollmann
Rightia Rollmann 2017년 3월 1일
편집: Adam 2017년 3월 1일
How to define a default input argument for a function? I want to set a default input argument which will be replaced later by new values entered by user. How?

채택된 답변

Adam
Adam 2017년 3월 1일
편집: Adam 2017년 3월 1일
function someFunc( someInput )
narginchk( 0, 1 )
if ~exist( 'someInput', 'var' )
someInput = 7;
end
...
end
Generally I add an extra line something like the following, but I'm fussy:
if exist( 'someInput', 'var' )
validateattributes( someInput, { 'double' }, { 'scalar', 'nonnegative' } )
else
someInput = 7;
end

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Variables에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by