Symbolic entry of rem function

1 visualización (últimos 30 días)
Nate
Nate el 27 de Sept. de 2014
Comentada: DmArcher el 24 de Abr. de 2017
When entering the following symbolic code using the remainder (rem) function, Matlab returns x(t,P) = 0, which is clearly wrong.
syms t P
x(t, P) = rem(t,P);
x
I have tried all combinations of sym, syms, symfun, but the result is the same. I need to enter the symbolic function x = rem(t,P) to perform symbolic integration on it over the period t = [0:P].
Help is appreciated, thanks

Respuesta aceptada

Star Strider
Star Strider el 27 de Sept. de 2014
Wrong function. Use mod instead for symbolic operations:
syms t P
x(t, P) = mod(t,P);
x
returns:
x(t, P) =
t*(1 mod P)
  5 comentarios
Star Strider
Star Strider el 28 de Sept. de 2014
My pleasure!
It was a fun challenge for me!
DmArcher
DmArcher el 24 de Abr. de 2017
When I type your code I get some errors. Is it possible that you can tell me where I did it wrong? Thx.

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