how to define a variable as a function of another variable in symbolic toolbox
20 views (last 30 days)
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
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
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)
See Also
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!