This lab report examines convolution using MATLAB. It defines an impulse response h[n] and uses it to convolve various input signals x[n], including a shifted impulse response, a unit step response, and a rectangular pulse, producing the corresponding output responses y[n]. The MATLAB code generates the input and output signals and plots the results. The output responses are verified by hand calculations of the convolution, showing MATLAB produces correct results. The lab demonstrates how MATLAB can efficiently perform and visualize discrete-time convolution.