arbitrary symbolic functions - Symbolic math toolbox

I have an equation:
M = A sin(x(t));
and would like to find: dM/dt
is it possible to create symbolic functions without definition? for x(t) I dont have a definition. But I require:
diff(M,t).
How can an arbitrary symbolic function be declared??

 Respuesta aceptada

A = 9/13; %arbitrary
syms x(t)
M = A * sin(x(t));
diff(M,t)

4 comentarios

Maria Perdomo
Maria Perdomo el 21 de Jun. de 2013
syms x(t) ??? Error using ==> syms at 61 Not a valid variable name.
I can declare symbolic variables but cannot declare symbolic functions. why could this be?
You must have an older version of MATLAB.
Maria Perdomo
Maria Perdomo el 21 de Jun. de 2013
2010b. I'll try a newer version. Thanks!
Maria Perdomo
Maria Perdomo el 21 de Jun. de 2013
yep it is, 2012a works.

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by