La dérivé d'une fonction sous matlab [Fermé]

Signaler
-
Messages postés
1663
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
6 septembre 2020
-
Bonjour,

comment utiliser diff pour calculer la derivé et puis la insérer dans la syntaxe suivante:
v=@(x)(diff(la fonction).....)??????

1 réponse

Messages postés
1663
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
6 septembre 2020
476
Salut,
Pour calculer la dérivée d'une fonction, on va considérer deux vecteurs :
x ton vecteur des abscisses
f ton vecteur des coordonnées f = f(x)
On calcule ensuite la dérivée :

df = diff(f)./diff(x);
dx = x(2:lenght(x,2)); %comme matlab fait une pseudo dérivée avec f(n)-f(n+1)/x(x)-x(n+1), il enlève 1 valeur
figure; plot(df,dx,'b-',x,f,'r');

4
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci