Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
When I use the piecewise function I get more columns in the output
+2
−3
I have this code
syms t
y(t) = t*heaviside(t)*heaviside(1-t);
x(t) = piecewise(0<=t<=1,1,t<0,0,t>1,0);
l = -2:0.01:2;
disp(y(l));
disp(x(l));
and in the output, I get 2 vectors which is ok. But if you look at those vectors
they don't have the same size and this is a problem because I want to find the convolution of the functions y(t)
and x(t)
. When I use the piecewise function the output vector is bigger than the output vector of the function t*heaviside(t)*heaviside(1-t)
?
1 comment thread