12. Функцията dEplot3d от пакета dEtools

Функция DEplotSd от пакета DEtools

В редица случаи е удобно да се представи решението на системи от диференциални уравнения под формата на пространствени криви - например линии с еднакво ниво или просто под формата на криви в пространството. Това се прави с помощта на функцията DEplot3d:

DEplot3d(deqns, vars, trarige, initset, o)

DEplot3d(deqns, vars, trang, yrange, xrange, initset, o)

Целта на параметрите на тази функция е подобна на тази, определена за функцията DEplot.

Фигура 13.10 обяснява използването на функцията DEPlqt3d за решаване на система от две диференциални уравнения с изхода на фазовия портрет на трептенията под формата на параметрично определена зависимост x(t), y(t). В този случай фазовият портрет се изгражда върху равнина според вида на конструкцията на графики/линии с еднаква височина.

Друг пример (фиг. 13.11) показва решението на система от две диференциални уравнения с изграждането на триизмерен фазов портрет. В този случай се използва тримерна координатна система и графичните графики съответстват на параметричните зависимости x(t), y(t) и z(t). Появата на фазовия портрет наподобява триизмерна спирала, разгръщаща се в пространството.

Функционалното оцветяване прави графиката пикантна.

диференциални

Фиг. 13.10.Пример за решаване на система от две диференциални уравнения с помощта на функцията DEptot3d

Възможностите на функцията DEplot3d ви позволяват да решавате системи, състоящи се от повече от две диференциални уравнения. В този случай обаче броят на решенията, които могат да бъдат представени графично, надхвърля това, което е възможно за триизмерната графика. В същото време зависи от потребителя кои от зависимостите са пропуснати по време на изграждането и кои са изградени.

deplot3d

13. Функцията pdEplot на пакета dEtools.

DEtools PDEplot функция

Друга функция на пакета DEtools еDEtools[PDEp1ot] - използва се за начертаване на решение на системи с квазилинейни частни диференциални уравнения от първи ред в частни производни.

Тази функция се използва в следната форма:

PDEplotCpdiffeq, van, i_curve, srange, o)

PDEplot(pdiffeq, var, i_curve. srange, xrange, yrange, urange, o)

deplot3d

Фиг. 13.11.Пример за решаване на система от две диференциални уравнения с изграждането на триизмерен фазов портрет

Тук, в допълнение към споменатите по-рано параметри, се използват следните: pdiffeq са квазилинейни диференциални уравнения от първи ред (PDE), vans е независима променлива и i_curve са начални условия за параметрични криви на триизмерна повърхност. В допълнение към опциите, посочени за функцията DEplot, тук могат да се използват следните опции:

basechar = TRUE, FALSE. САМО - настройва показването на основните характеристики на кривите;

basecolor, basecolor = b_color - задава цвета на базовите характеристики;

initcolor, initcolor =i_color — инициализация на цвета;

numchar = integer - задава броя на сегментите на кривата, който не трябва да бъде по-малък от 4 (по подразбиране 20);

numsteps = [integerl.integerZ] — задава броя на стъпките на интегриране (по подразбиране [10, 10]).

Фигура 13.12 показва използването на функцията PDEplot. Този пример показва колко необичайно може да бъде решението дори на проста система от частични диференциални уравнения.

диференциални уравнения

Фиг. 13.12.Пример за PDEplot

В този случай решението е представено от триизмерна фигура с много неправилна форма.

Друг пример за използване на функцията PDEplot е показан на фиг. 13.13. Той илюстрира комбинираното начертаване на решения от различни типове с помощта на функционалазасенчване, реализирано по зададена формула с помощта на опцията initcolor.

Още веднъж отбелязваме, че за съжаление фигурите в тази книга не дават представа за цвета на показаната графика на Maple. Следователно видимостта на решенията, видими на екрана на монитора, е значително по-висока.