Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Специализированные пакеты Maple

В начало книги

 

Предметный указатель

liesymm - пакет симметрий Ли
К предыдущему разделуК следующему разделу

Он применяется для получения определяющих уравнений, при помощи которых решаются системы уравнений в частных производных методом подобия.

Пакет включает следующие функции:

&^ &mod Eta Lie Lrank
TD annul autosimp close d
depvars determine dvalue extvars getcoeff
getform hasclosure hook indepvars makeforms
mixpar prolong reduce setup translate
vfix wcollect wdegree wedgeset wsubs

 

Кратко перечислим назначение функций пакета

 

setup для определения списка координатных переменных
(0-forms).

d для вычисления внешних производных по отношению к заданным координатам.

&^ для вычисления V - произведения (wedge product).



Lie для вычисления производной Ли выражения, включающего формы по отношению

к заданному вектору



wcollect чтобы выразить форму как сумму форм, каждая из которых умножается на весовой коэффициент;


wsubs чтобы заменить выражение k-формой, являющейся частью n-формы;

 

Различные другие функции такие, как choose(), getcoeff(), mixpar(), wdegree(), wedgeset(), и value() используются для операций с формами.

 

Пример:

> with(liesymm):

Warning, new definition for `&^`

Warning, new definition for close

Warning, new definition for d

Warning, new definition for mixpar

Warning, new definition for reduce

Warning, new definition for wdegree

> setup();

[Maple Math]

Задаем дифференциальное уравнение

> eq := Diff(u(x,t),x,t) + Diff(u(x,t),x) +u(x,t)^2=0;

[Maple Math]

Конструируем набор дифференциальных форм из заданного уравнения

> forms := makeforms(eq,u(x,t),w);

[Maple Math]

Сортируем переменные в лексикографическом порядке

> eq := mixpar(eq);

[Maple Math]

Конструируем определяющие уравнения для изовекторов изовариантной группы

> determine( eq, V, u(x,t), w ):
value(%):

Находим набор координат

> wedgeset(0);

[Maple Math]

> close(forms):

Получаем набор квазилинейных уравнений первого порядка, эквивалентных начальному (eq):

> pdes:=annul(%,[x,t]);

[Maple Math] [Maple Math]
[Maple Math]

В начало страницы К предыдущему разделуК следующему разделу

Предметный указатель

| На первую страницу | Поиск | Купить Matlab

Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


Copyright © 1993-2024. Компания Softline. Все права защищены.

Дата последнего обновления информации на сайте: 04.03.17
Сайт начал работу 01.09.00