stringtranslate.com

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

Поле наклона , где синие, красные и бирюзовые линии — это , , и , соответственно.

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

Определение

Стандартный случай

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

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

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

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

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

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

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

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

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

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

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

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

Различные программные пакеты могут строить графики полей уклона.

Код поля направления вОктава GNU/МАТЛАБ

funn = @( x , y ) y - x ; % function f(x, y) = yx [ x , y ] = meshgrid ( - 5 : 0.5 : 5 ); % intervals for x and y slopes = funn ( x , y ); % matrix of slopes values ​​dy = slopes ./ sqrt ( 1 + slopes .^ 2 ); % normalize the line element... dx = units ( length ( dy )) ./ sqrt ( 1 + slopes .^ 2 ); % ...величины для dy и dx h = quiver ( x , y , dx , dy , 0.5 ); % plot the direction field set ( h , "maxheadsize" , 0.1 ); % alter head size                                    

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

/* поле для y'=xy (кликните по точке, чтобы получить интегральную кривую). Plotdf требует Xmaxima */plotdf(x*y, [x,-2,2], [y,-2,2]);

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

(* поле для y'=xy *) VectorPlot [{ 1 , x * y -5 x },{ x , -2 , 2 },{ y , -2 , 2 }]

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

вар('x,y')plot_slope_field(x*y, (x,-2,2), (y,-2,2))

Примеры

Смотрите также

Ссылки

  1. ^ Бойс, Уильям (2001). Элементарные дифференциальные уравнения и краевые задачи (7-е изд.). Wiley. стр. 3. ISBN 9780471319993.
  2. ^ Владимир А. Добрушкин (2014). Прикладные дифференциальные уравнения: Основной курс. CRC Press. стр. 13. ISBN 978-1-4987-2835-5.
  3. ^ Андрей Д. Полянин; Александр В. Манжиров (2006). Справочник по математике для инженеров и ученых. CRC Press. С. 453. ISBN 978-1-58488-502-3.
  4. ^ «Построение полей — Справочное руководство Sage 9.4: 2D-графика».

Внешние ссылки