Why Does int() of rectangularPulse Return NaN?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
syms t real
x(t) = rectangularPulse(0,1,t);
int(x(t),t,0,5)
int(x(t),t,0,inf)
int(x(t),t,-10,10)
int(x(t),t,-inf,inf)
Any ideas why those two cases return NaN?
Risposta accettata
Walter Roberson
il 9 Lug 2021
Work-around:
syms b x t real
assume(b>=0)
y(t) = rectangularPulse(x,1,t)
z = int(y,t,0,b)
limit(z, b, inf)
4 Commenti
Walter Roberson
il 10 Lug 2021
I have a suspicion that somewhere along the way, a dirac(0) is getting invoked.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Assumptions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!