I wanted to write a recursion function to calculate the n-th convolution of a function f[x_]. I wrote the function
g[f[x_], y_, z_] := Convolve[f[x], y, x, z]
where
f[x_] := \[Lambda]*
Exp[-\[Lambda]*x/L]/((1 - Exp[-\[Lambda]])*L) UnitStep[x]
But now I want to put an n into the g function
g[f[x_], y_, z_,n_]
wich does the same n times! With DO[...] I have the problem the there is no output. How can I do it?
thanks in advanced

Nest? – Martin Ender Apr 07 '16 at 13:39Nest, do you think is it the solution? I checked it but the parameter z should be changed in every step, how can we manage it? – maniA Apr 07 '16 at 13:56