Maple 9.5/10 в математике, физике и образовании
Шрифт:
NewtonTolerance=positive — задает погрешность при выполнении ньютоновских итераций в ходе построений.
Функция plot_real_curve вычисляет и строит алгебраическую кривую по точкам. Применение функции plot_real_curve показывает рис. 4.38.
Рис. 4.38. Примеры применения функции plot_real_curve
4.11. Векторные вычисления и функции теории поля
4.11.1. Пакет векторных вычислений VectorCalculus
В Maple 8
Нетрудно заметить, что данный пакет после загрузки видоизменяет многие операторы, команды и функции, встроенные в ядро системы. При этом меняется их математический и физический смысл. Поэтому пользоваться пакетом надо с известной осторожностью. Для восстановления роли функций можно использовать команду restart.
Пакет VectorCalculus ориентирован в первую очередь на решение задач математической физики, использующих методы теории поля и приложения дифференциального исчисления. Он оперирует такими привычными для физиков (разумеется, и для математиков) понятиями, как поток векторного поля, градиент, тор-сион, векторный потенциал и др. Приведенный ниже материал поясняет применение большинства функций этого пакета. Полезно просмотреть и файл VectorCalculus.mws, содержащий примеры его применения. В Интернете можно найти целую серию уроков по векторному анализу и теории поля в виде пакета Calculus IV или V (разработчик проф. J. Wagner).
4.11.2. Объекты векторных вычислений
Вектор в геометрическом представлении в данном пакете по умолчанию задается в прямоугольной системе координат:
Здесь ех, еу и еz — проекции единичного вектора е на оси координат х, у и z. Тип координатной системы (по умолчанию — прямоугольная) можно определить следующим образом:
Для создания векторного поля служит функция
где v — вектор и с — опционально заданный параметр в форме name[name, name,...], задающий тип координатной системы.
Можно изменить систему координат, например, задав (с помощью функции установки координат SetCoordinates) полярную систему координат:
Аналогично можно задать вектор в сферической системе координат:
Можно также сменить формат представления вектора и выполнить с ним некоторые простейшие векторные операции:
Пакет VectorCalculus предусматривает возможность задания новой системы координат с помощью команды:
где newsys — спецификация новой системы координат в виде symbol[name, name, …]; eqns — соотношения между координатами новой системы и прямоугольной системы координат, представленные в виде list(algebraic); owrite — заданное опционально равенство.