Manipulator[x]
0から1の範囲に x を設定したマニピュレータを表す.
Manipulator[Dynamic[x]]
動的に更新された x の現行値を設定値とする.x の値はマニピュレータが動かされるとリセットされる.
Manipulator[x,{xmin,xmax}]
xminから xmaxまでの範囲のマニピュレータを表す.
Manipulator[x,{xmin,xmax,dx}]
ステップ dx でジャンプするマニピュレータを表す.
Manipulator
Manipulator[x]
0から1の範囲に x を設定したマニピュレータを表す.
Manipulator[Dynamic[x]]
動的に更新された x の現行値を設定値とする.x の値はマニピュレータが動かされるとリセットされる.
Manipulator[x,{xmin,xmax}]
xminから xmaxまでの範囲のマニピュレータを表す.
Manipulator[x,{xmin,xmax,dx}]
ステップ dx でジャンプするマニピュレータを表す.
詳細とオプション
- Manipulator[…]は,ノートブック上に,インタラクティブに操作できる水平のスライダーと追加的なコントロールの集合として表示する.
- Manipulator[Dynamic[x]]は,マニピュレータの設定が変更されると x の値をリセットする.Manipulator[x]はリセットしない. »
- Manipulateはデフォルトにより,可能な値の範囲を持つように指定されている変数については,Manipulatorオブジェクトを生成する.
- 次のオプションを与えることができる.
-
Appearance Automatic マニピュレータの全体的な外観 AppearanceElements Automatic 表示されたマニピュレータに含む要素 BaselinePosition Automatic 周囲のテキストとの相対的な位置付け ContinuousAction True マニピュレータのコントロールが変更されたときに継続的に更新するかどうか Enabled Automatic マニピュレータを有効にするか,無効にする(灰色表示する)か ImageMargins 0 表示されたマニピュレータの周囲の余白 ImageSize Automatic 表示されたマニピュレータの全体的な画像サイズ - Appearanceの可能な設定値にはTiny,Small,Medium,Large等がある.この他に"Open"と"Closed"や{"Open",Small}等の組合せも使うことができる.
- Appearance->"Labeled"とすると,マニュピュレータの現行値が編集可能なラベルとして表示される.
- デフォルトのマニピュレータは"InputField","StepLeftButton","PlayPauseButton","StepRightButton","FasterSlowerButtons","DirectionButton","InlineInputField"の要素を含んでいる.これらの要素は任意の順序で,AppearanceElementsの設定として与えられるリストで指定することができる.
- Manipulator[]はManipulator[0]と等価である.
例題
すべて開く すべて閉じる例 (4)
{Manipulator[], Manipulator[0.8]}{Manipulator[Dynamic[x]], Dynamic[x]}{Manipulator[Dynamic[x], {3, 7}], Dynamic[x]}{Manipulator[Dynamic[x], {3, 7, 0.5}], Dynamic[x]}スコープ (4)
{Manipulator[Dynamic[x], {0, 100, 1}], Dynamic[x]}{Manipulator[Dynamic[x], {0, t, 0.2t}], Dynamic[x]}Manipulator[0.8, Appearance -> "Open"]数値でもDynamicでもないパラメータはマニピュレータとしては表示されない:
Manipulator[x]オプション (16)
AnimationDirection (1)
AnimationRate (1)
Appearance (3)
AppearanceElements (3)
Manipulator[0.8, Appearance -> "Open", AppearanceElements -> {"StepRightButton", "PlayPauseButton", "FasterSlowerButtons"}]Table[Manipulator[0.8, Appearance -> "Open", AppearanceElements -> {ae}], {ae, {"InputField", "StepLeftButton", "PlayPauseButton", "StepRightButton", "FasterSlowerButtons", "DirectionButton"}}]Manipulator[0.8, Appearance -> "Open", AppearanceElements -> RandomChoice[{"InputField", "StepLeftButton", "PlayPauseButton", "StepRightButton", "FasterSlowerButtons", "DirectionButton"}, 2]]AutoAction (2)
Manipulator[]AutoActionを設定すると,マウスがマニピュレータの上を移動すると値が変わるようになる:
Manipulator[AutoAction -> True]ContinuousAction (2)
Enabled (1)
デフォルトでManipulatorは有効になっている:
Manipulator[0.5]Enabled->Falseとすると,マニピュレータは無効となるが,現行状態が可視で残る:
Manipulator[0.3, Enabled -> False]Exclusions (1)
アプリケーション (1)
特性と関係 (1)
Manipulateは自動的にManipulatorのコントロールを使う:
{Manipulate[a, {a, 0, 10}],
Column[{Manipulator[Dynamic[b], {0, 10}], Dynamic[b]}]}関連項目
テクニカルノート
関連するガイド
関連するワークフロー
- Manipulateを構築する ▪
- 出力データの格子を作る
テキスト
Wolfram Research (2007), Manipulator, Wolfram言語関数, https://reference.wolfram.com/language/ref/Manipulator.html.
CMS
Wolfram Language. 2007. "Manipulator." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Manipulator.html.
APA
Wolfram Language. (2007). Manipulator. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Manipulator.html
BibTeX
@misc{reference.wolfram_2026_manipulator, author="Wolfram Research", title="{Manipulator}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Manipulator.html}", note=[Accessed: 18-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_manipulator, organization={Wolfram Research}, title={Manipulator}, year={2007}, url={https://reference.wolfram.com/language/ref/Manipulator.html}, note=[Accessed: 18-June-2026]}