Effacer les filtres
Effacer les filtres

how to find total derivative?

38 vues (au cours des 30 derniers jours)
Kanav Vij
Kanav Vij le 16 Oct 2015
i want to find total derivative in MATLAB eq== cos(x) = sin(y)*x the solution should be like this -sin(x) = x*cos(y)*dy/dx + sin(y)

Réponse acceptée

Adam Barber
Adam Barber le 16 Oct 2015
Hey Kanav,
Check out "diff" in the Symbolic Math Toolbox. One thing to note is that for the form you want, you need to explicitly define y as a function of x.
syms x y(x)
diff(cos(x) - sin(y)*x,x)
returns
- sin(y(x)) - sin(x) - x*cos(y(x))*diff(y(x), x)
-Adam
  1 commentaire
Kanav Vij
Kanav Vij le 16 Oct 2015
thanks Adam

Connectez-vous pour commenter.

Plus de réponses (1)

zeeshan shafiq
zeeshan shafiq le 2 Fév 2020
>> syms x y
>> f=inline('sin(x)+2*cos(y)','x',' y')
f =
Inline function:
f(x, y) = sin(x)+2*cos(y)
>> derivative=inline(diff(f(x,y),x,y),'x','y')
derivative =
Inline function:
derivative(x,y) = 0.0
>> derivative(2,5)
ans =
0
>>

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by