Remplace nargchk by nargincheck problem

3 visualizzazioni (ultimi 30 giorni)
Hello,
It's not a big problem, it's just to remove this annoying and spamming warning : "Warning: NARGCHK will be removed in a future release. Use NARGINCHK or NARGOUTCHK instead. "
So I come to the old function and remplace that:
function result = lbp(varargin)
error(nargchk(1,5,nargin));
By that:
function result = lbp(varargin)
error(narginchk(1,5));
That give "Error: nargincheck does not return any values" Where I doing wrong?
Thank you!

Risposta accettata

Jos (10584)
Jos (10584) il 3 Giu 2016
Just use
narginchk(inmin,inmax)
No need for using error.

Più risposte (1)

SHRISTI TIWARI
SHRISTI TIWARI il 26 Ott 2019
code as
function [UffDataSets, Info, errmsg] = readuff(varargin)
error(nargchk(1, 4, nargin));
i am getting
>> readuff
Error using readuff (line 267)
Not enough input arguments.
please help me in that.

Categorie

Scopri di più su Argument Definitions in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by