Création d'une fonction MATLAB
Bonjour,
Je suis debutante en matlab et je souhaiterai creer une fonction a partir du programme que j'ai ecris. Toute la doc que je trouve m'indique comment me servir de telle ou tlle fonction mais ne me dis pas comment creer ma propre fonction. Je ne l'ai jamais fait et j'en ai besoin au travail. Je ne sais pas comment proceder et quelle est la structure d'une fonction.
Pourriez vous brievement m'expliquer ou me renvoyer a des liens ou c'est explique, je n'en trouve pas.
Merci beaucoup d'avance,
Stodak
Dynamic Function Creation with Anonymous and Nested Functions
Peut-être que ce que stodak recherchait (c'est probablement trop tard pour lui répondre, mais ça pourra servir à d'autres), c'est une fonction définie, crée et utilisée au sein d'un même script, où la fonction peut être utilisée plusieurs fois dans le script.
Pour cela, si la fonction est assez simple, on peut utiliser le format f = @(x,y)(definition)
Par exemple :
Code:
1 2 3 4 5
|
f = @(x,y) (x.^2 + y.^2);
ezsurf(f);
shading flat;
title('f(x,y)=x^2+y^2'); |
Voir ici pour plus de détails:
http://www.mathworks.fr/company/news...functions.html