how to find total derivative?

27 visualizaciones (últimos 30 días)
Kanav Vij
Kanav Vij el 16 de Oct. de 2015
Respondida: zeeshan shafiq el 2 de Feb. de 2020
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)

Respuesta aceptada

Adam Barber
Adam Barber el 16 de Oct. de 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

Más respuestas (1)

zeeshan shafiq
zeeshan shafiq el 2 de Feb. de 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
>>

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by