Вопрос по Dynamic

Форум пользователей пакета Mathematica

Модератор: Admin

STRUEL
Сообщения: 1
Зарегистрирован: Вс авг 22, 2010 11:55 pm

Вопрос по Dynamic

Сообщение STRUEL » Пн авг 23, 2010 12:23 am

Здравствуйте.
Начал разбираться с Dynamic, и возник вопрос. Если, к примеру, под Dynamic вводить переменную с названием завязанным на счетчик, то счетчик не срабатывает внутри конструкции. Не подскажете как можно это обойти.

Для понимания прилагаю два кода. Первый - тот код, который не работает, второй - пример чего хотелось бы получить на выходе.

Код: Выделить всё

Table[{InputField[Dynamic[Subscript[A, i]]],
   Dynamic[Subscript[A, 4 - i]]}, {i, 3}] // Grid


Код: Выделить всё

{{InputField[Dynamic[Subscript[A, 1]]], Dynamic[Subscript[A, 3]]},
  {InputField[Dynamic[Subscript[A, 2]]], Dynamic[Subscript[A, 2]]},
  {InputField[Dynamic[Subscript[A, 3]]],
   Dynamic[Subscript[A, 1]]}} // Grid

Gordon
Сообщения: 300
Зарегистрирован: Вт сен 08, 2009 8:16 pm

Сообщение Gordon » Сб авг 28, 2010 10:33 pm

Ничего сложного

Код: Выделить всё

Table[{InputField@Dynamic@Evaluate@Subscript[A, i],
   Dynamic@Evaluate@Subscript[A, 4 - i]}, {i, 3}] // Grid