Решения первого порядка дифференциального уравнения скалярной функции y (x) можно нарисовать в 2-мерном пространстве с помощью x по горизонтали и y по вертикали. Возможные решения - это функции y (x), нарисованные сплошными линиями. Иногда решение дифференциального уравнения аналитически оказывается слишком громоздким. Тогда можно по-прежнему рисовать касательные кривых функций, например. на регулярной сетке. Касательные касаются функций в точках сетки. Однако поле направлений не зависит от хаотических аспектов дифференциального уравнения.
Поле наклона может быть определено для следующего типа дифференциальных уравнений
, который можно интерпретировать геометрически как задающий наклон касательной к графику решения дифференциального уравнения (интегральная кривая ) в каждой точке (x, y) в зависимости от координат точки.
Это можно рассматривать как творческий способ построения вещественной функции двух вещественных переменных как плоское изображение. В частности, для данной пары
вектор с компонентами
рисуется в точке
на
-плоскость. Иногда вектор
нормализуется, чтобы сделать график более привлекательным для человеческого глаза. Для рисования обычно используется набор пар
, образующих прямоугольную сетку.
Изоклина (серия линий с одинаковым уклоном) часто используется для дополнения поля уклона. В уравнении вида изоклина представляет собой линию в
-плоскость, полученная установкой
равным константе.
Учитывая систему дифференциальных уравнений,
поле наклона представляет собой массив отметок наклона в фазовом пространстве (в любом количестве измерений в зависимости от количества соответствующих переменных; например, два в случае линейного ODE первого порядка, как показано справа). Каждая метка наклона центрируется в точке и параллельна вектору
Число, положение и длина отметок уклона могут быть произвольными. Позиции обычно выбираются так, чтобы точки сделать однородную сетку. Стандартный случай, описанный выше, представляет собой
. Общий случай поля наклона для систем дифференциальных уравнений непросто представить для
.
С компьютерами, сложные поля уклона могут быть быстро выполнены без утомления, поэтому лишь недавно они стали применяться на практике просто для того, чтобы почувствовать, каким должно быть решение, прежде чем искать явное общее решение. Конечно, компьютеры могут также просто решить для одного, если оно существует.
Если нет явного общего решения, компьютеры могут использовать поля наклона (даже если они не показаны) для численного поиска графических решений. Примеры таких подпрограмм: метод Эйлера, или лучше, методы Рунге – Кутта.
Различные программные пакеты могут строить поля уклона.
funn = @ (x, y) y-x; % function f (x, y) = y-x [x, y] = meshgrid (-5: 0,5: 5); % интервалов для наклонов x и y = funn (x, y); % матрица значений уклона dy = slopes. / sqrt (1 + slopes. ^ 2); % нормализовать линейный элемент... dx = ones (length (dy))./ sqrt (1 + slopes. ^ 2); %... величины для dy и dx h = quiver (x, y, dx, dy, 0,5); % построить набор полей направления (h, "maxheadsize", 0,1); % alter head size
/ * поле для y '= xy (щелкните точку, чтобы получить интегральную кривую) * / plotdf (x * y, [x, -2,2], [у, -2,2]);
(* поле для y '= xy *) VectorPlot [{1, x * y}, {x, -2,2}, {y, -2, 2}]
var ('x, y') plot_slope_field (x * y, (x, -2,2), (y, -2,2))
Поле наклона
Интегральные кривые
Изоклины (синий), поле наклона (черный) и некоторые кривые решения (красный)