Question: A variable list of names and assignments

I have a parameter k and I'm simply trying to make a list of symbols m1,m2...,m2(k-1),m2k to which I'm attempting to assign dx1,dy1,...,dxk,dyk. I've tried

m := i -> 'parse(cat(m, i))'

dx:= i->'eval(cat(dx,i))'

dy:=i ->'eval(cat(dy,i))'

PW > ms := eval(seq(op([m(2*i-1), m(2*i)]), i = 1 .. k));
PW > xys := eval(seq(op([dx(i), dy(i)]), i = 1 .. k));
F > assign(ms = xys);

for loops, $ expressions, and I feel just about anything else but I can't seem to resolve this rather basic issue.

 

Please Wait...