def linspace(x0, dx, x1): x = x0 A = [] while(x <= x1): A.append(x) x += dx def display(A): n = len(A) for k in range(0,n): print('{: 4.0f}'.format(k),'{: 10.3f}'.format(A[k])) def uniform(a,b): A = [] N = b-a+1 for i in range(0,a): A.append(0) for i in range(a,b+0.01): A.append(1/N) return(A) def conv(A, B): nA = len(A) nB = len(B) nC = nA + nB - 1 for n in range(0,nC): C.append(0) for k in range(0,nA): if(((n-k)>=0)&((n-k)