Why doesn't this work:
p = {1,2,3};
Manipulate[{p[[1]], p[[2]], p[[3]]}, {p[[1]], 0, 1}, {p[[2]], 0, 1}, {p[[3]], 0,
1}]
"Manipulate argument {p[[1]],0,1} does not have the correct form for \
a variable specification"
Neither this:
Manipulate[{Indexed[p, 1], Indexed[p, 2],
Indexed[p, 3]}, {Indexed[p, 1], 0, 1}, {Indexed[p, 2], 0,
1}, {Indexed[p, 3], 0, 1}]
and how do I use lists in Manipulate w/o stupid hacks like p[i] and then iterating over it with For?
ClearAll[p]; Manipulate[{p[1], p[2]}, {p[1], 0, 1}, {p[2], 0, 1}]
$\endgroup$