plot array of functions



Hi everybody in the list,
I am a new maxima user so if my question has been already answered elsewhere, please bear with me. I would be grateful if someone could provide 

a link to some explanation...? I googled around for hours before posting here.


I am trying to plot a star of lines and for this purpose I am trying to rely on a vector of functions. So far I have made my way to this point:

array(Y,9);

for i:0 thru 9 do block(Y[i](x):=i*x, display(Y[i]));

plot2d([Y(x)],[x,-5,5]);

plot2d: expression evaluates to non-numeric value everywhere in plotting range.
plot2d: nothing to plot.
(%o103) false



I have tried to alter in quite a few different way the Y expression in the plot2d string but with no success.

Any hint would be greatly appreciated,

Pier