Indicator Function Error
Mostrar comentarios más antiguos
I am trying to define a piece-wise function over several different intervals. However, the indicator function won't let the function evaluate for a specified input value. It keeps telling me that input argument a is undefined. I can't seem to figure out what I am doing wrong though. Here is what I have:
v = @(t,a,b) (t>=a) & (t<b);
f=@(t) 0.*v(t<0) + 2*t.*v(0<=t & t<0.5) + 0.*v(t==0.5) + ...
(2*t-2).*v(t,0.5,1) + 0.*v(t>=1)
t=[0:0.01:1];
The program won't let me evaluate f(t). Also, am I allowed to set the intervals as logicals or do I have to have values? This is not covered in my book or in my lecture notes. Thanks for the help.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Stair Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!