* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
1100
Программирование в системах компьютерной алгебры
Полезно обратить внимание на то, что хотя модуль Manipulate выводит GUI средства, например слайдеры, вид средств явно не указывается и зависит от того, какая форма записи функции взята. Приведенные ниже примеры дают прекрас ное представление об этом. На рис. 14.12 показан пример создания модуля, создающего фигурку человеч ка, состоящую из диска и ряда отрезков прямых. Содержание модуля совершенно очевидно. Отрезки прямых – ручки и отрезки прямых – ножки могут попарно поворачиваться с помощью верхнего и нижнего слайдеров, которые автоматичес ки создаются модулем Manipulate с помощью динамического объекта Slider.
Рис. 14.12. Модуль, строящий фигуру человечка
Щелкнув мышью по кнопочке в виде серого кружка со знаком «+», можно вывести контекстное меню управления созданным в строке вывода графическим объектом. Последняя позиция Autorun меню запускает слайдеры на поочередное перемещение движка взад вперед, то есть создает анимацию объекта – человечек поочередно начинает синхронно вращать туда сюда ручками и ножками. Для иллюстрации применения функции блока Manipulate приведем пример но утбука (блока) для визуализации фигур Лиссажу. Его листинг представлен ниже: