Filter löschen
Filter löschen

Symbolic entry of rem function

2 Ansichten (letzte 30 Tage)
Nate
Nate am 27 Sep. 2014
Kommentiert: DmArcher am 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

Akzeptierte Antwort

Star Strider
Star Strider am 27 Sep. 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 Kommentare
Star Strider
Star Strider am 28 Sep. 2014
My pleasure!
It was a fun challenge for me!
DmArcher
DmArcher am 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by