bonjour
j'ai une fonction
F=cos(x(t))
avec x(t) et t sont crée par la fonction syms (fonction et variable symbolique), matlab permet de calculer la dérivée de F par rapport à t mais pas par rapport à x(t)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
>> syms x(t)
>> diff(cos(x),t)
 
ans(t) =
 
-D(x)(t)*sin(x(t))
par contre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
>> syms x(t)
>> diff(cos(x),x)
Error using mupadmex
Error in MuPAD command: The variable is invalid. [stdlib::diff]
 
Error in sym/diff (line 57)
    R = mupadmex('symobj::diff', S.s, x.s, int2str(n));
avez vous une idée pour ce faire
diff(cos(x),x)
merci d'avance pour vos efforts