Создание интерактивной модели:
от постановки задачи до документа формата CDF
Андрей Зеленица,
z-andr@ukr.net
от постановки задачи до документа формата CDF
Андрей Зеленица,
z-andr@ukr.net
Общее количество использованных в посте встроенных функций или символов: 34
Список имен используемых встроенных функций и символов в порядке их появления в коде:
Information | Rule (->, ->) | LongForm | False | RandomReal | List ({...}) | CompoundExpression (;) | Set (=) | Plot | ListPlot | Joined | True | ListLinePlot | EuclideanDistance | Partition | Print | Apply (@@) | Total | Take | Flatten | Graphics | Red | Disk | ImageSize | Green | Show | Labeled | Grid | Bottom | Top | Manipulate | PlotRange | RuleDelayed (:>, :->) | Initialization
Список имен используемых встроенных функций и символов в порядке их появления в коде:
Information | Rule (->, ->) | LongForm | False | RandomReal | List ({...}) | CompoundExpression (;) | Set (=) | Plot | ListPlot | Joined | True | ListLinePlot | EuclideanDistance | Partition | Print | Apply (@@) | Total | Take | Flatten | Graphics | Red | Disk | ImageSize | Green | Show | Labeled | Grid | Bottom | Top | Manipulate | PlotRange | RuleDelayed (:>, :->) | Initialization
Постановка задачи
Задача: Создать интерактивную модель, использующую набор случайных данных, и сохранить ее в файле формата CDF.
В качестве примера создадим модель, отображающую траекторию перемещения по точкам, заданных набором случайных данных. Дадим возможность пользователю прорисовывать траекторию от точки старта до точки финиша с помощью “ползункового” элемента управления. Реализуем подсчет пройденного пути, привязав его в реальном времени к “ползунковому” элементу управления.
Разобьем поставленую задачу на основные этапы:
1. Генерация набора случайных данных
2. Графическое отображение полученного набора данных
3. Вычисление длины траектории
4. Добавление в графическое отображение различных элементов
5. Превращение графического отображения в интерактивную модель
6. Окончательное оформление интерактивной модели
7. Преобразование интерактивной модели в формат CDF