how to find total derivative?

8 Ansichten (letzte 30 Tage)
Kanav Vij
Kanav Vij am 16 Okt. 2015
Beantwortet: zeeshan shafiq am 2 Feb. 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)

Akzeptierte Antwort

Adam Barber
Adam Barber am 16 Okt. 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

Weitere Antworten (1)

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

Kategorien

Mehr zu Function Creation finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by