how to define a variable as a function of another variable in symbolic toolbox
Show older comments
Hi I am just wondering whether is it possible to do following: define a variable as a function of x
u=f(x)
Then,
d/dx (u*x) = u'x + xu'
u' is first derivative of u w.r.t. x.
Is this possible to do using matlab symbolic toolbox?
2 Comments
Azzi Abdelmalek
on 5 Oct 2014
It's not u'x + xu' but
u'x + x'u
Star Strider
on 6 Oct 2014
You need to set it up correctly:
syms f(x) u(x)
ddx = diff(u*f,x)
—>
ddx(x) =
D(f)(x)*u(x) + f(x)*D(u)(x)
Answers (1)
Azzi Abdelmalek
on 5 Oct 2014
syms x u
u=cos(x)
y=u*x
out=diff(y,x)
3 Comments
Amit Kumar
on 6 Oct 2014
Star Strider
on 6 Oct 2014
You need to set it up correctly:
syms f(x) u(x)
ddx = diff(u*f,x)
—>
ddx(x) =
D(f)(x)*u(x) + f(x)*D(u)(x)
Amit Kumar
on 6 Oct 2014
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!