Why Does int() of rectangularPulse Return NaN?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Paul
el 9 de Jul. de 2021
Comentada: Paul
el 25 de Mayo de 2022
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?
Respuesta aceptada
Walter Roberson
el 9 de Jul. de 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 comentarios
Walter Roberson
el 10 de Jul. de 2021
I have a suspicion that somewhere along the way, a dirac(0) is getting invoked.
Más respuestas (0)
Ver también
Categorías
Más información sobre Assumptions en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!