|
|
|||
|
|
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. |
| {u,umin,umax} | manipulator (slider, animator, etc.) | |
| {u,umin,umax,du} | discrete manipulator with step du | |
| {u,{xmin,ymin},{xmax,ymax}} | 2D slider | |
| {u,Locator} | a locator in a graphic | |
| {u,{u1,u2,...}} | setter bar for few elements; popup menu for more | |
| {u,{True,False}} | checkbox | |
| {u,color} | color slider | |
| {u} | blank input field | |
| {u,func} | create an arbitrary control from a function | |
| {{u,uinit},...} | control with initial value uinit | |
| {{u,uinit,ulbl},...} | control with label ulbl | |
| {{u,...},...,opts} | control with particular options | |
| Delimiter | horizontal delimiter | |
| string, cell expression, etc. | explicit text, cell, etc. annotations |
| Alignment | Automatic | how to align the output in the display area | |
| AppearanceElements | Automatic | overall control elements to include in the displayed output | |
| AutoAction | False | whether to change controls automatically when the mouse is over them | |
| AutorunSequencing | Automatic | how autorun should use the controls | |
| BaselinePosition | Automatic | alignment relative to surrounding text | |
| BaseStyle | {} | base style specifications for the Manipulate | |
| ContinuousAction | Automatic | whether to update continuously when controls are changed | |
| ControllerLinking | Automatic | when to activate links to external controllers | |
| ControllerMethod | Automatic | how external controllers should operate | |
| ControllerPath | Automatic | what external controllers to try to use | |
| ControlPlacement | Automatic | placement of controls | |
| ControlType | Automatic | type of controls to use | |
| Deinitialization | None | an expression to be evaluated if the output from the Manipulate is deleted | |
| Deployed | False | whether to make the displayed output deployed | |
| Evaluator | Automatic | the kernel to use for evaluations | |
| FrameLabel | None | labels for the outer frame | |
| FrameMargins | Automatic | margins inside the overall frame | |
| ImageMargins | 0 | margins around the whole Manipulate | |
| Initialization | None | an expression to be evaluated when output is first displayed | |
| LabelStyle | {} | style specifications for the controls area | |
| LocalizeVariables | True | whether to localize the variables | |
| Paneled | True | whether to put the displayed output in a panel | |
| PreserveImageOptions | True | whether to preserve image size and other options when regenerating graphics | |
| RotateLabel | False | whether to rotate y labels on the frame | |
| SaveDefinitions | False | whether to save all definitions associated with expr | |
| ShrinkingDelay | 0 | how long to delay before shrinking if the displayed object gets smaller | |
| SynchronousInitialization | True | whether to perform initialization synchronously | |
| SynchronousUpdating | Automatic | whether to update synchronously | |
| TrackedSymbols | Full | symbols whose changes trigger updates in the output |
| "X" or "X1" | x | primary x value | |
| "Y" or "Y1" | y | primary y value | |
| "Z" or "Z1" | z | primary z value | |
| "XY" or "XY1" | {x,y} | primary 2-axis controller value | |
| "XYZ" or "XYZ1" | {x,y,z} | primary 3-axis controller value | |
| "X2", "Y2", "XY2", etc. | x, y, {x, y}, etc. | values from a secondary controller | |
| "XCyclic", etc. | x, etc. | values taken to be cyclic | |
| "XAbsolute", etc. | x, etc. | values from absolute control positions | |
| "B1", "B2", etc. | b1, b2, etc. | toggling button states | |
| "B1Absolute", "B2Absolute", etc. | b1, b2, etc. | instantaneous button states |
Manipulate a continuous parameter:
Manipulate a parameter in discrete steps:
Manipulate two parameters:
Give defaults and names for parameters:
|
| © 2013 Wolfram Research, Inc. |