Azzera filtri
Azzera filtri

Symbolic entry of rem function

2 visualizzazioni (ultimi 30 giorni)
Nate
Nate il 27 Set 2014
Commentato: DmArcher il 24 Apr 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

Risposta accettata

Star Strider
Star Strider il 27 Set 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 Commenti
Star Strider
Star Strider il 28 Set 2014
My pleasure!
It was a fun challenge for me!
DmArcher
DmArcher il 24 Apr 2017
When I type your code I get some errors. Is it possible that you can tell me where I did it wrong? Thx.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by