Иллюстрированный самоучитель по Maple 9

Нахождение функции Лагранжа системы и частоты малых колебаний

На следующем этапе подключаем пакет plottools.

Иллюстрированный самоучитель по Maple 9 › Задачи физики › Нахождение функции Лагранжа системы и частоты малых колебаний

Поскольку в этом пакете также имеется процедура arrow(), последняя переопределяется, и об этом на экране появляется предупреждение. Поэтому если теперь вызвать ту же процедуру, что и в первом случае, интерпретироваться она будет иначе, в результате чего произойдет ошибка – синтаксис вызова процедуры в разных пакетах различный.

Иллюстрированный самоучитель по Maple 9 › Задачи физики › Нахождение функции Лагранжа системы и частоты малых колебаний

В Maple 9 сообщение будет таким: "Error, (in arrow) expecting at least 5 arguments, but got 4" – (Ошибка, (в arrow) ожидается не меньше 5 аргументов, а их 4). Однако от этого мало что меняется. Правильным теперь будет, например, такой вызов.

Иллюстрированный самоучитель по Maple 9 › Задачи физики › Нахождение функции Лагранжа системы и частоты малых колебаний

В пакете plottools в процедуре arrow() в качестве аргументов указываются, кроме прочего, начальная ([0.0]) и конечная ([1.1]) точки, толщина линии (.05), толщина "наконечника" (. 15) и его длина (.2). Как уже отмечалось, чтобы стрелка отображалась, нужно использовать процедуру display(). Вызов только процедуры arrow() сформирует графический объект, но не отобразит его.

Иллюстрированный самоучитель по Maple 9 › Задачи физики › Нахождение функции Лагранжа системы и частоты малых колебаний

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.