Condition IF dans une Embedded MATLAB Functio
Bonjour à tous,
j'ai une problème quand je crée une Embedded MATLAB Function et que j'y insère un test IF. Voici mon code qui reste très basic:
Code:
1 2 3 4 5 6
| function angle2 =anglef(angle_aimant,anglecomsensinv)
if ( (angle_aimant > 0) && (anglecomsensinv > 0) )
angle2 = anglecomsensinv - angle_aimant;
end; |
Les variables angle_aimant et anglecomsensinv sont des arguments qui varie donc dans le temps.
La compilation de la fonction m'affiche le message d'erreur suivant:
Citation:
Output argument 'angle2' is not assigned on some execution paths.
Code:
1 2 3
|
Function 'Embedded MATLAB Function1' (#125.0.183), line 1, column 1:
"function angle2 =anglef(angle_aimant,anglecomsensinv) |
Malgré une fouille approfondie de l'aide de MATLAB je ne trouve pas de solution a mon problème, est ce que quelqu'un pourrait m'éclairer.
Merci d'avance.