Наклонное поле
Поле наклона (также называемое полем направления) [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))
Примеры
[ редактировать ]-
Наклонное поле
-
Интегральные кривые
-
Изоклины (синие), поле уклонов (черные) и некоторые кривые решения (красные).
См. также
[ редактировать ]- Примеры дифференциальных уравнений
- Векторное поле
- Преобразование Лапласа, примененное к дифференциальным уравнениям
- Список тем динамических систем и дифференциальных уравнений
- Качественная теория дифференциальных уравнений
Ссылки
[ редактировать ]- ^ Бойс, Уильям (2001). Элементарные дифференциальные уравнения и краевые задачи (7-е изд.). Уайли. п. 3. ISBN 9780471319993 .
- ^ Владимир Александрович Добрушкин (2014). Прикладные дифференциальные уравнения: начальный курс . ЦРК Пресс. п. 13. ISBN 978-1-4987-2835-5 .
- ^ Андрей Дмитриевич Полянин; Александр В. Манжиров (2006). Справочник по математике для инженеров и ученых . ЦРК Пресс. п. 453. ИСБН 978-1-58488-502-3 .
- ^ «Отображение полей — Справочное руководство Sage 9.4: 2D-графика» .
- Бланшар, Пол; Девани, Роберт Л .; и Холл, Глен Р. (2002). Дифференциальные уравнения (2-е изд.). Брукс/Коул: Обучение Томпсона. ISBN 0-534-38514-1