(adsbygoogle = window.adsbygoogle || []).push({}); problem with mathematica - i am new to this!!

hi,

im trying to produce a manipulate graph where the controller type is the drop down menu. (or pop up menu). However, mathematica doesnt seem to like the range of my variables.

I have typed the following into mathematica:

Manipulate[ Plot[r^2 p[n, l, r], {r, 0, 30}, ColorFunction -> "RoseColors", PlotRange -> All,

PlotStyle -> {Thickness[0.008]}, AxesLabel -> {"r(a)", "probability"}], {n, 1, 4, 1}, {l, 0, n - 1, 1}, ControlType -> {PopupMenu}]

(where p is my predefined function that depends on n, l, r).

The error message is as follows:

"Manipulate::vstype: ControlType -> PopupMenu is not supported for the variable specification {l$$,0,n$$-1}. ControlType -> Manipulator will be used instead."

suggesting that it doesnt like my upper bound.

How can i get around this? is there a command i can use? i vaguely recall other ppl using the table function within the manipulate function but im not sure how to do this either...

thanks

**Physics Forums | Science Articles, Homework Help, Discussion**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Problem with mathematica - i am new to this

**Physics Forums | Science Articles, Homework Help, Discussion**