Глава 9. Символьные вычисления
Несколько замечаний о создании графики
Вместо того чтобы поражать милейшего доктора Ватсона нашими гениальными фамильными способностями, нужно было просто трезво взглянуть на маркера, который беседовал со швейцаром.
К/ф "Приключения Шерлока Холмса и доктора Ватсона. Король шантажа"
В общем, для минимального использования возможностей среды MuPAD при создании графики и анимации достаточно функции plot(). Тем не менее, это даже не верхняя часть айсберга от тех возможностей в области графики и анимации, а намного меньше. Все описать здесь в силу объективных причин не получится. Выше мы рассмотрели только наиболее общие возможности среды MuPAD в плане создания графики и анимации. Здесь мы несколько расширим свои познания в этой области. Хотя скорее материал этого раздела можно рассматривать как напутственные пожелания.
На заметку
Значительная часть возможностей среды MuPAD реализована через библиотеки. Для того чтобы использовать функцию, описанную в той или иной библиотеке, перед именем функции следует еще указать и имя библиотеки. Имя библиотеки и имя функции разделяются оператором расширения контекста :: (два двоеточия). Другими словами, если функция описана в библиотеке, то вызывать функцию следует инструкцией вида библиотека::функция. Исключением является стандартная библиотека, функции из которой мы рассматривали до этого, и которые вызываются напрямую, без указания имени библиотеки. Обычно под библиотечными подразумевают те функции, что описаны не в стандартной библиотеке. Кроме того, библиотечную функцию можно загрузить в глобальное пространство имен с помощью инструкции вида use(библиотека,функция). После этого функцию можно вызывать без указания библиотеки. Если из библиотеки загружается несколько функций, они перечисляются через запятую. Чтобы экспортировать (загрузить в глобальное пространство имен) всю библиотеку, используют инструкцию вида use(библиотека). Значительная часть графических возможностей среды MuPAD реализована через функции библиотеки plot. Читателю, который планирует систематически использовать в своей работе среду MuPAD, имеет смысл обратить внимание на эту библиотеку.
Конечно же, не следует игнорировать опционные параметры, которые позволяют задавать основные свойства создаваемых графических объектов. Такие дополнительные опционные параметры могут задаваться непосредственно в функции plot(). Есть и другие функции для работы с графикой. Например, среди графических функций стандартной библиотеки имеется функция plotfunc2d(), предназначенная для создания двумерных графиков функций от одного переменного. Аналогичная ей функция