Jump to content

Наклонное поле

Наклонное поле , при этом синяя, красная и бирюзовая линии , , и , соответственно.

Поле наклона (также называемое полем направления) [1] ) — графическое представление решений дифференциального уравнения первого порядка [2] скалярной функции. Решениями поля наклонов являются функции, изображенные в виде сплошных кривых. Поле наклона показывает наклон дифференциального уравнения на определенных интервалах по вертикали и горизонтали на плоскости xy и может использоваться для определения приблизительного наклона касательной в точке кривой, где кривая является некоторым решением дифференциального уравнения.

Определение

[ редактировать ]

Стандартный корпус

[ редактировать ]

Поле наклона может быть определено для дифференциальных уравнений следующего типа:

что можно геометрически интерпретировать как наклон к графику касательной решения дифференциального уравнения ( интегральной кривой ) в каждой точке ( x , y ) как функцию координат точки. [3]

Его можно рассматривать как творческий способ построения действительной функции двух действительных переменных. как плоская картина. В частности, для данной пары , вектор с компонентами рисуется в точке на -самолет. Иногда вектор нормализуется, чтобы график лучше смотрелся человеческим глазом. Набор пар Для рисования обычно используется прямоугольная сетка.

Изоклина . (серия линий с одинаковым наклоном) часто используется для дополнения поля уклонов В уравнении вида , изоклина – это линия, -плоскость, полученная установкой равна константе.

Общий случай системы дифференциальных уравнений

[ редактировать ]

Учитывая систему дифференциальных уравнений,

поле наклона представляет собой массив меток наклона в фазовом пространстве (в любом количестве измерений в зависимости от количества соответствующих переменных; например, двух в случае линейного ОДУ первого порядка , как показано справа). Каждая отметка уклона центрируется в точке и параллелен вектору

Количество, положение и длина отметок уклона могут быть произвольными. Позиции обычно выбираются так, чтобы точки сделать равномерную сетку. Стандартный случай, описанный выше, представляет собой . Общий случай поля наклонов для систем дифференциальных уравнений нелегко визуализировать для .

Общее применение

[ редактировать ]

С помощью компьютеров можно быстро и без утомления создать сложные поля уклонов, и поэтому лишь в последнее время их практическое применение заключается в том, чтобы использовать их просто для того, чтобы почувствовать, каким должно быть решение, прежде чем искать явное общее решение. Конечно, компьютеры также могут решить одну задачу, если она существует.

Если нет явного общего решения, компьютеры могут использовать поля наклона (даже если они не показаны) для численного поиска графических решений. Примерами таких процедур являются метод Эйлера или, лучше сказать, методы Рунге-Кутты .

Программное обеспечение для построения полей уклонов

[ редактировать ]

Различные пакеты программного обеспечения могут отображать поля уклонов.

Код поля направления в GNU Octave / MATLAB

[ редактировать ]
funn = @(x, y)y-x;                             % function f(x, y) = y-x
[x, y] = meshgrid(-5:0.5:5);                   % intervals for x and y
slopes = funn(x, y);                           % matrix of slope values
dy = slopes ./ sqrt(1 + slopes.^2);            % normalize the line element...
dx = ones(length(dy)) ./ sqrt(1 + slopes.^2);  % ...magnitudes for dy and dx
h = quiver(x, y, dx, dy, 0.5);                 % plot the direction field
set(h, "maxheadsize", 0.1);                    % alter head size

Пример кода для Максимы

[ редактировать ]
/* field for y'=xy (click on a point to get an integral curve). Plotdf requires Xmaxima  */
plotdf( x*y, [x,-2,2], [y,-2,2]);

Пример кода для Mathematica

[ редактировать ]
(* field for y'=xy *)
VectorPlot[{1,x*y-5x},{x,-2,2},{y,-2,2}]

Пример кода для SageMath [4]

[ редактировать ]
var('x,y')
plot_slope_field(x*y, (x,-2,2), (y,-2,2))

См. также

[ редактировать ]
  1. ^ Бойс, Уильям (2001). Элементарные дифференциальные уравнения и краевые задачи (7-е изд.). Уайли. п. 3. ISBN  9780471319993 .
  2. ^ Владимир Александрович Добрушкин (2014). Прикладные дифференциальные уравнения: начальный курс . ЦРК Пресс. п. 13. ISBN  978-1-4987-2835-5 .
  3. ^ Андрей Дмитриевич Полянин; Александр В. Манжиров (2006). Справочник по математике для инженеров и ученых . ЦРК Пресс. п. 453. ИСБН  978-1-58488-502-3 .
  4. ^ «Отображение полей — Справочное руководство Sage 9.4: 2D-графика» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cd3d09cf8fbb6e5862bff0013c70b9a7__1691028960
URL1:https://arc.ask3.ru/arc/aa/cd/a7/cd3d09cf8fbb6e5862bff0013c70b9a7.html
Заголовок, (Title) документа по адресу, URL1:
Slope field - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)