I am trying to do a n-round of convolution of a function. The code is posted as below. But it is not working. Is there a solution?
p[x_] := 1/(x + 1)*UnitStep[x]
p1[x_] := Convolve[p[y], p[y], y, x]
p2[x_] := Convolve[p[y], p1[y], y, x]
p1 succeeded. But the output of p2 only repeats the question as follows:
Convolve[UnitStep[y]/(1 + y),
Convolve[UnitStep[y]/(1 + y), UnitStep[y]/(1 + y), y, y], y, x]

=instead of:=. See here for a tutorial. – Roman Apr 23 '21 at 17:45