How to define a function that can have multiple variables.

2 visualizzazioni (ultimi 30 giorni)
For example f(x,y,z) or f(x,y), z is optional. If I list three variables then system uses f(x,y,z), if only 2 variables uses f(x,y).
I know how to use it by nargin function, is there better way to do so?
Thanks.

Risposta accettata

the cyclist
the cyclist il 11 Giu 2012
When you say you know how to do it by nargin, does that mean you are also familiar with varargin? That sounds like what you want.
>> doc varargin
There is an example on this page:
  3 Commenti
the cyclist
the cyclist il 12 Giu 2012
I edited my reply to include a web page that has an example.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Data Types in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by