How can I solve the following derative problem in Matlab ?

4 visualizaciones (últimos 30 días)
  3 comentarios
Vuqar Samedov
Vuqar Samedov el 4 de Oct. de 2020
Editada: Vuqar Samedov el 4 de Oct. de 2020
Dear Steven Lord,
I can not write the command correctly in the matlab program. I need help.
syms x t
>> y=(x^3+5*x-4);
>> x=(t^2+t);
>> t=-1;
>> dy_dt = diff(y,t)
Error using sym/diff (line 70)
Second argument must be a variable or a nonnegative integer specifying the number of differentiations.
Vuqar Samedov
Vuqar Samedov el 5 de Oct. de 2020
I am a student. I'm learning a new Matlab program. Friends, please help me solve this problem.

Iniciar sesión para comentar.

Respuesta aceptada

Bjorn Gustavsson
Bjorn Gustavsson el 4 de Oct. de 2020
When you assign:
t = -1;
t becomes a standard double scalar, and is no longer a symbolic variable. So that's where you go completely wrong. Before that, when you describe your variable/function y it becomes a function of x, after that you assign x to some polynomial in t. That second assignment does not have "time-traveling" powers, it does not retroactively affect the definition for y, think of an assignment as "from here on forward...". Try to change order of your definitions...
HTH
  1 comentario
Vuqar Samedov
Vuqar Samedov el 5 de Oct. de 2020
I am a student. I'm learning a new Matlab program. Friends, please help me solve this problem.

Iniciar sesión para comentar.

Más respuestas (1)

Vuqar Samedov
Vuqar Samedov el 6 de Oct. de 2020
  2 comentarios
Vuqar Samedov
Vuqar Samedov el 6 de Oct. de 2020
How can I solve the following derative problem in Matlab ?
Bjorn Gustavsson
Bjorn Gustavsson el 6 de Oct. de 2020
You are pretty much on the right track.
1, Define your symbolic variables.
2, Look at the problem at hand, not that y depends on x that in turn, depends on t.
3, try do the assignments to y and x in different order, and see what happens when you run diff(y,x) and diff(y,t).
4, if something get you closer to the solution, have a look at how you can proceed from there.
5, a useful function might be matlabFunction - have a look at the help and documentation for that one.

Iniciar sesión para comentar.

Categorías

Más información sobre Programming en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by