Character dynamic language
-
Dynamic function
—— The simplest examples
——— Change parameter
——— Solution construction mapping
- Controls
——
Slider——— The simplest example
——
Slider2D——— The simplest example
——
IntervalSlider——— The simplest example
——
Checkbox——— The simplest example
——
CheckboxBar——
Setter——
SetterBar——
RadioButton - special view of
Setter——
RadioButtonBar - a special view of
SetterBar——
Toggler——
TogglerBar——
Opener——
ColorSlider——— The simplest example
——
PopupMenu——— The simplest example
——
InputField——— The simplest example
—— Other objects ...
Manipulate Function
- Syntax
- Simplified control syntax
—— {x, a, b}
—— {x, a, b, dx}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, label}, a, b}, {{x, x0, label}, a, b, dx}
—— {{x, initial, label}, ....}
—— {x, color}
—— {x, {val1, val2, ...}}
—— {x, {val1-lbl1, val2-> lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {True, False}}
—— {x} and {{x, x0}}
—— {x, Locator}
—— {x, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Locator} or
{{x, {{x1, y1}, {x2, y2}, ...}}, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, ...}, ...,
Locator ,
LocatorAutoCreate -> True}
—— {{x, ...}, ..., type}
-
Manipulate options
——
ContinuousAction——
LocalizeVariables——
Initialization——
SaveDefinitions——
SynchronousInitialization——
SynchronousUpdating——
TrackedSymbols- Constructor of manipulators
- Create a linked manipulator and snap locators to a curve using the
TrackingFunction option