Bonjour,
quelles sont les différences entre les blocs Matlab Function et Embedded Matlab ?
merci
Bonjour,
quelles sont les différences entre les blocs Matlab Function et Embedded Matlab ?
merci
salut
en gros le premier (matlab function) permet d'écrire une ligne de code matlab, le second un script plus grand
le premier défini ses entrées et sorties de manière implicites (en fonction de ce que branche dessus et de ce que tu code dedans), le second nécessite une définition explicite
...
Fab
Salut,
Juste pour apporter une petite précision: ca dépend de la version de MATLAB dont on parle. Les dénominations ont changé à partir de la version r2011a.
Pour les versions r2010b et plus anciennes, ce que dit le_fab est tout à fait juste.
Pour les versions r2011a et plus récentes, le bloc "Embedded MATLAB Function" est devenu "MATLAB Function" alors que le bloc "MATLAB Fcn" est devenu "Interpreted MATLAB Function"
En espérant que ca soit clair.
Duf
Salut,
il existe des subtilités de comportement entre les 2, parfois l'un va marcher quand l'autre non (par exemple l'embedded accepte de traiter des nan quand la matlab function ne vas pas vouloir).
En général je préfère l'embedded quand je veux insérer quelques lignes de code, c'est plus propre et plus clair.
N'oubliez pas de consulter les FAQ Matlab et les tutoriels Matlab
Pas de question technique par MP, Merci
Partager