Branchements conditionnels
• if(cond, x, y) : renvoie x si cond est vrai (non nul), y dans le cas contraire.
Seuls les arguments requis de if sont évalués. Si cond est vrai, y n'est pas évalué, et si cond est faux, x n'est pas évalué. Les erreurs portant sur x et y peuvent ainsi passer inaperçues.
if est un opérateur de contrôle PTC Mathcad (et non une fonction) et ne peut donc être utilisé avec les opérateurs qui modifient les fonctions comme, par exemple, l'opérateur de vectorisation.
Arguments
• cond est une expression qui fait généralement appel à un opérateur booléen.
• x, y sont des nombres, tableaux, chaînes ou fonctions quelconques évalués selon que la condition est vraie ou non.