Skip to the content.

Validators functions

Property Validation Functions: These functions support common use patterns for validation and provide descriptive error messages.

function r = myFunction(arg1, arg2)
    mustBeFloat(arg1, 1)
    mustBeFloat(arg2, 2)
    mustBeScalarOrEmpty(arg1, 1)
    mustBeScalarOrEmpty(arg2, 2)
    r = arg1 + arg2
end
r = myFunction('a', 2)
r = myFunction([1 2], 2)
r = myFunction(1, [3 2])

See help about validations function

Previous page