Bonjour,
La question est peut-être évidente mais je sèche depuis un moment:
J'ai une fonction qui prend 2 arguments imposés et qui peut aussi avoir 1 ou 2 arguments optionnels dans un ordre indifférent:
J'étais entrain de réfléchir à comment coder cela avec varargin, mais il y'a un cas de figure problématique:mafonction(A,B,C,d) ou mafonction(A,B,d,C), avec A,B,C matrices et d nombre
Que faire si C est un tableau 1*1 ? comment le distinguer du nombre d?
Pas avec class vu que class(C) et class(d) renverront tous 2 un 'double'
Pas non plus avec size vu qu'on a dans les 2 cas 1*1...
Avez-vous une solution?
car comment distinguer alors les cas mafonction(A,B,C) et mafonction(A,B,d)?...
merci d'avance![]()
Partager