how I can replace diff(x(t), t) with xdot ?

11 views (last 30 days)
Ahmed Eltayeb
Ahmed Eltayeb on 29 Sep 2012
>> syms t;
>> x=sym('x(t)');
>> f=sin(x);
>> diff(f,t)
ans =
cos(x(t))*diff(x(t), t)
  1 Comment
Ahmed Eltayeb
Ahmed Eltayeb on 29 Sep 2012
sorry my question is: how I can replace diff(x(t), t) with xdot ? thanks

Sign in to comment.

Answers (1)

Oleg Komarov
Oleg Komarov on 29 Sep 2012
syms t xdot;
x = sym('x(t)');
f = sin(x);
df = diff(f,t);
subs(df,'diff(x(t), t)',xdot)

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!