Skip to main content

Manipulate

Manipulate[expr,{u,umin,umax}] generates a version of expr with controls added to allow interactive manipulation of the value of u. 

Manipulate[expr,{u,umin,umax,du}] allows the value of u to vary between umin and umax in steps du.

Manipulate[expr,{{u,uinit},umin,umax,…}] takes the initial value of u to be uinit.

Manipulate[expr,{{u,uinit,ulbl},…}] labels the controls for u with ulbl.

Manipulate[expr,{u,{u1,u2,…}}] allows u to take on discrete values u1,u2,….

Manipulate[expr,{u,…},{v,…},…] provides controls to manipulate each of the u,v,….

Manipulate[expr,cu->{u,…},cv->{v,…},…] links the controls to the specified controllers on an external device.

Please visit the official Wolfram Language Reference for more details and examples on core symbols.