Calcul d'une dérivée sous Matlab

Fermé
Rom - 12 mars 2005 à 14:49
 imene imene - 8 déc. 2014 à 09:14
Bonjour,

Je suis un novice sur Matlab et j'ai un problème pour calculer la dérivée d'une fonction en un point précis.

exemple : j'essaie de faire le calcul de la dérivée 'w' de racine(x) pour x = 0.12

je tape :

syms x

w = diff(sqrt(x)) --> j'utilise la syntaxe de diff du "Symbolic Math
Toobox"

MATLAB me donne alors :

w = 1/2/x^(1/2) (c'est bien l'expresion de la dérivée de
racine(x))

Question : maintenant, comment calculer w pour x = 0.12 ? J'ai essayé d'utilser eval ou feval, sans succès...

Merci d'avance !

Rom

7 réponses

Pour clore ce topic sur la question (abdel t'as qu'a en ouvrir un autre) pour calculer la valeur d'une fonction en un point le plus simple c'est les "inline objects" ca marche tres bien pour les fonctions simples
on fait
a=inline('1/2/x^(1/2)')
matlab renvoie a(x)='1/2/x^(1/2)
et y a plus qu'a faire a(0.12)
voila 3 ans apres la reponse!
21
pas mal!
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
27 avril 2012 à 12:35
et comment passer d'une forme symbolique à une forme inline ?
0