Мне трудно понять синтаксис следующего выражения:
Manipulate[ Graphics[Line[{{0, 0}, p}], PlotRange -> 2], {{p, {1, 1}}, Locator}]
В соответствии с документацией Манипуляции синтаксис выглядит следующим образом:
Manipulate[expr, {u, u_min, u_max}]
Manipulate[expr, {u, u_min, u_max, du}]
Manipulate[expr, {{u, u_init}, u_min, u_max, ...}]
Manipulate[expr, {{u, u_init, u_lbl}, u_min, u_max, ...}]
Manipulate[expr, {u, {u_1, u_2,...}}]
Локатор должен работать так:
Locator[{x, y}]
Locator[Dynamic[pos]]
Locator[{x, y}, obj]
Locator[{x, y}, None]
Я полагаю, {{p, {1, 1}}, Locator}
отображается на Manipulate[expr, {{u, u_init}, ...}]
где u_init
равно {1, 1}
, но есть параметр без 101 *, где I
будет ожидать минимального значения.
Какую роль играет локатор в приведенных выше синтаксических описаниях?