Gostaria de algo semelhante ao operacionalizado pela função f abaixo. Mas gostaria de plotar uma lista de funções e não de diferentes y como é exemplificado, ou seja, as equações obtidas pelos diferentes y.
 
x=c(1,2,3,4,5,6)
y1=c(1,2,3,4,5,6)
y2=c(10,11,12,13,14,15)
y3=c(15,14,13,12,11,10)
y4=c(6,5,4,3,2,1)
f=function(x,...){x=x; y=data.frame(...); matplot(x,y, type= "o")} 
f(x,y1,y2,y3,y4)
Como fazer um processo semelhante com funções?
Talvez partindo daqui? Usando lapply ou outro recurso??
 
a=list();a$a1=2;a$a2=3
x=c(1,2,3,4)
l1=lapply(a, function(ai) {ai*x})
 l1
 
a=c(1,2,3,4)
x=c(1,2,3,4,5,6)
l2=lapply(a, function(ai) {ai*x})
l2