Матрица якоби системы дифференциальных уравнений онлайн

Калькулятор Обыкновенных Дифференциальных Уравнений (ОДУ) и Систем (СОДУ)

Порядок производной указывается штрихами — y»’ или числом после одного штриха — y’5

Ввод распознает различные синонимы функций, как asin , arsin , arcsin

Знак умножения и скобки расставляются дополнительно — запись 2sinx сходна 2*sin(x)

Список математических функций и констант :

• ln(x) — натуральный логарифм

• sh(x) — гиперболический синус

• ch(x) — гиперболический косинус

• th(x) — гиперболический тангенс

• cth(x) — гиперболический котангенс

• sch(x) — гиперболический секанс

• csch(x) — гиперболический косеканс

• arsh(x) — обратный гиперболический синус

• arch(x) — обратный гиперболический косинус

• arth(x) — обратный гиперболический тангенс

• arcth(x) — обратный гиперболический котангенс

• arsch(x) — обратный гиперболический секанс

• arcsch(x) — обратный гиперболический косеканс

VMath

Инструменты сайта

Основное

Навигация

Информация

Действия

Содержание

Вспомогательная страница к разделам ОПРЕДЕЛИТЕЛЬ и ЛИНЕЙНЫЕ ОТОБРАЖЕНИЯ

Матрица Якоби и якобиан

Определение и основные свойства

Матрицей Якоби системы из $ m_<> $ функций $ \,\dots,x_n)\> $ по переменным $ x_<1>,\dots,x_n $ называется матрица, составленная из всевозможных частных производных: $$ \mathbf J = \left[ \frac<\partial f_j> <\partial x_k>\right]_ = \left( \begin <\partial f_1>/ <\partial x_1>& <\partial f_1>/ <\partial x_2>& \dots & <\partial f_1>/ <\partial x_n>\\ <\partial f_2>/ <\partial x_1>& <\partial f_2>/ <\partial x_2>& \dots & <\partial f_2>/ <\partial x_n>\\ \dots & && \dots \\ <\partial f_m>/ <\partial x_1>& <\partial f_m>/ <\partial x_2>& \dots & <\partial f_m>/ <\partial x_n>\end \right) \, . $$ В частном случае $ m_<>=1 $ матрица Якоби состоит из одной строки: этот вектор в $ \mathbb R_<>^ $ или $ \mathbb C^ $ называется градиентом функции $ f_<> $ (в точке $ (x_1,\dots,x_) $): $$ \operatorname (f) = \left( \frac<\partial f><\partial x_1>,\dots, \frac<\partial f> <\partial x_n>\right) \ . $$

Можно сказать, что в общем случае системы функций их матрица Якоби состоит из строк, являющихся градиентами этих функций.

Пример. Для системы линейных функций

$$f_1=a_<11>x_1+\dots+a_<1n>x_n — b_1,\dots, f_m=a_x_1+\dots+a_x_n — b_m $$ матрица Якоби будет матрицей коэффициентов при переменных: $$ \mathbf J = \left(\begin a_ <11>& a_ <12>& \dots & a_ <1n>\\ \dots & && \dots \\ a_ & a_ & \dots & a_ \end \right) . $$

В частном случае $ m=n_<> $ матрица Якоби становится квадратной и тогда ее определитель называется якобианом или определителем Якоби или функциональным определителем системы из $ n_<> $ функций $ \(x_1,\dots,x_n)\> $ по переменным $ x_<1>,\dots,x_n $: $$ <\mathfrak J>(x_1,\dots,x_n)=\frac= $$ $$ =\left| \begin <\partial f_1>/ <\partial x_1>& <\partial f_1>/ <\partial x_2>& \dots & <\partial f_1>/ <\partial x_n>\\ <\partial f_2>/ <\partial x_1>& <\partial f_2>/ <\partial x_2>& \dots & <\partial f_2>/ <\partial x_n>\\ \dots & && \dots \\ <\partial f_n>/ <\partial x_1>& <\partial f_n>/ <\partial x_2>& \dots & <\partial f_n>/ <\partial x_n>\end \right|= \det \left[ \frac<\partial f_j> <\partial x_k>\right]_^n \ . $$ В этом же случае след матрицы Якоби называется дивергенцией вектора $ (f_1,f_2,\dots,f_n) $: $$ \operatorname

(f_1,f_2,\dots,f_n)= <\partial f_1>/<\partial x_1>+ <\partial f_2>/<\partial x_2>+\dots+ <\partial f_n>/ <\partial x_n>\ . $$

Пример. Якобиан системы двух функций $ \ $ равен

Теорема [Якоби]. Если $ A_,\dots,A_ $ — алгебраические дополнения элементов $ j_<> $-й строки якобиана, то

Функциональная зависимость

Следующая теорема и ее следствия являются прямыми обобщениями соответствующих результатов из линейной алгебры.

Теорема. Якобиан системы функций $ \< f_<1>,f_2,\dots,f_n \> $ тождественно равен нулю в некоторой области $ \mathbb_<> $:

$$ \frac \equiv 0 \mbox < >\ \mbox <при>\mbox < >X \in \mathbb $$ тогда и только тогда, когда между этими функциями имеется функциональная зависимость в $ \mathbb $, т.е. существует функция $ G(y_1,y_2,\dots,y_n) \not\equiv 0 $ такая, что $$ G(f_1(X),f_2(X),\dots,f_n(X))\equiv 0 \mbox < >\mbox <при>\mbox < >X \in \mathbb \ . $$

Приведем соображения, показывающие необходимость обращения якобиана в нуль для существования функциональной зависимости в системе функций $ \ < f_j \>$. Дополнительно предположим, что у функции $ G $ существуют частные производные по ее аргументам. Продифференцируем тождество $ G(f_1(X),f_2(X),\dots,f_n(X))\equiv 0 $ по $ x_1,\dots,x_n $. Получим систему тождеств $$ \left\<\begin \frac<\partial G> <\partial y_1>\frac<\partial f_1><\partial x_1>+ & \frac<\partial G> <\partial y_2>\frac<\partial f_2><\partial x_1>+ &\dots + \frac<\partial G> <\partial y_n>\frac<\partial f_n> <\partial x_1>& \equiv 0, \\ \dots & & & \dots \\ \frac<\partial G> <\partial y_1>\frac<\partial f_1><\partial x_n>+ & \frac<\partial G> <\partial y_2>\frac<\partial f_2><\partial x_n>+ &\dots + \frac<\partial G> <\partial y_n>\frac<\partial f_n> <\partial x_n>& \equiv 0; \end \right. $$ здесь после вычисления производных $ \ <\partial G / \partial y_j \>$ следует произвести подстановку $ y_1=f_1(X),\dots,y_n=f_n(X) $. Получившуюся систему можно рассматривать как линейную однородную относительно этих последних выражений. Хотя бы одна из них не должна быть тождественно нулевой (в противном случае функция $ G $ не содержала бы ни одной функции $ f_j $). Но тогда для совместности системы необходимо, чтобы ее определитель был равен нулю. Этот определитель, с точностью до транспонирования, совпадает с якобианом.

Пример. Являются ли полиномы

$$ f_1=x_1+x_2+x_3-1,\quad f_2=x_1x_2+x_1x_3+x_2x_3-2,\quad f_3=x_1^2+x_2^2+x_3^2+3 $$ функционально зависимыми?

Решение. $$ \frac= $$ $$ = \left| \begin 1 & 1 & 1 \\ x_2+x_3 & x_1+x_3 & x_1+x_2 \\ 2x_1 & 2x_2 & 2x_3 \end \right| = 2 \left| \begin 1 & 1 & 1 \\ x_2+x_3 & x_1+x_3 & x_1+x_2 \\ x_1 & x_2 & x_3 \end \right|= $$ $$ = \left| \begin 1 & 1 & 1 \\ x_1+x_2+x_3 & x_1+x_2+x_3 & x_1+x_2+x_3 \\ x_1 & x_2 & x_3 \end \right|\equiv 0 $$ (мы воспользовались здесь свойствами 4 и 5 определителя, выписанными ☞ ЗДЕСЬ ). Ответ оказывается положительным: рассматриваемые полиномы являются функционально зависимыми. В данном примере эта зависимость сравнительно просто «отлавливается» наметанным взглядом: $$(f_1+1)^2-2(f_2+2)-(f_3-3) \equiv 0 \ . $$ ♦

Если какие-то $ \mathfrak r $ функций системы $ \< f_<1>, \dots, f_n \> $ связаны в $ \mathbb $ функциональным соотношением

$$ H(f_, \dots, f_>) \equiv 0 \ , $$ то любой минор порядка $ \mathfrak r $ якобиана, выбранный из соответствующих строк, будет тождественно равен нулю в $ \mathbb_<> $.

Пусть $ \mathfrak r_<> $ обозначает ранг матрицы Якоби системы функций $ \ \> $ по переменным $ x_<1>,\dots,x_n $. Если минор этой матрицы

$$ \frac)> $$ отличен от нуля в $ \mathbb_<> $, то функции $ f_1,\dots,f_ <\mathfrak r>$ функционально независимы в $ \mathbb $, а все оставшиеся функции системы (при условии $ \mathfrak r непрерывная функция $ \varphi (y) $ такая, что $$ f(\varphi(y)) \equiv y,\ \varphi(y_0)=x_0 \, . $$ В этой окрестности функция $ \varphi $ является непрерывно дифференцируемой и выполняется равенство $$ \varphi^ <\prime>(y) = \frac<1> (x)> $$ для значений $ x $ и $ y $, связанных равенством $ y=f(x) $.

Конструктивных аналитических способов нахождения функции, обратной к заданной $ y=f(x) $ можно сказать, что и нет. Задача сводится к разрешению этого уравнения относительно $ x $. Однако уже для полиномиальных $ f(x) $ решение такого уравнения в «хороших» функциях, т.е. в радикалах, возможно, в общем случае, только для $ \deg f ♦

В альтернативу интерполяции, можно поставить задачу об аппроксимации обратной функции с помощью степенных рядов. Составим формальный ряд $$ \varphi(y)=B_0+B_1(y-y_0) + B_2(y-y_0)^2+ \dots + B_k(y-y_0)^k+ \dots $$ Для значения $ y_0 $ из теоремы получаем два коэффициента этого ряда $$ B_0=x_0, B_1= 1/f^ <\prime>(x_0) \, . $$ Как получить следующий коэффициент $ B_2 $? Заметим, что если бы у обратной функции существовала бы вторая производная, то $ B_2 $ был бы следующим коэффициентом ряда Тейлора: $$ B_2 = \varphi^<\prime \prime>(y_0)/2 \, . $$ Для получения выражения $ \varphi^<\prime \prime>(y_0) $ продифференцируем по $ y $ тождество $ f(\varphi(y)) \equiv y $. Тождество останется справедливым $$ f^<\prime>_x(\varphi(y)) \varphi^<\prime>_y(y)\equiv 1 \, . $$ При подстановке сюда $ y=y_0 $ получаем уже известное нам равенство $ f^<\prime>_x(x_0)\varphi^<\prime>_y(y_0)=1 $. Но если продифференцировать еще раз, то получим $$ f^<\prime \prime>_(\varphi(y)) \left(\varphi^<\prime>_y(y)\right)^2+f^<\prime>_x(\varphi(y)) \varphi^<\prime \prime>_(y)\equiv 0 \, . $$ При подстановке сюда $ y=y_0 $ получаем $$ \varphi^<\prime \prime>_(y_0)=- \frac_(x_0)><[f^<\prime>_x(x_0)]^3> $$ в дополнительном предположении, что вторая производная от $ f(x) $ существует. Вычисление остальных старших производных $ \varphi(y) $ в точке $ y_0 $ производится аналогичным приемом — лишь бы только существовали эти производные для функции $ f(x) $. $$ \varphi^<\prime \prime \prime>_(y_0)= \frac<3\,[f^<\prime \prime>_(x_0)]^2- f^<\prime>_x(x_0)f^<\prime \prime \prime>_(x_0) ><[f^<\prime>_x(x_0)]^5> \ , $$ $$ \varphi^<[4]>_(y_0)= $$ А для выведения общей формулы $ \varphi^<[k]>_(y_0) $ используется формула Фаа-ди-Бруно. При полиномиальной $ f(x) $ ряд Тейлора для обратной функции всегда может быть построен.

Пример. Для функции $ y=-x^3+3\,x-1 $ приведенного выше примера первые $ 8 $ членов разложение обратной функции в ряд Тейлора в точке $ y_0=-1 $ имеют вид

$$ \widehat<\varphi>(y)= \frac<1><3>(y+1)+\frac<1><81>(y+1)^3+\frac<1><729>(y+1)^5 +\frac<4><19683>(y+1)^7 \, . $$ На графике внизу кривая $ y = \widehat<\varphi>(x)$ изображена цветом охры.

И только близко к точке $ x=1 $ заметно расхождение с $ y= \varphi(x) $. ♦

Теорема утверждает, что обратная функция будет определена в окрестности точки $ y_0 $, удовлетворяющей условию. Насколько большой можно сделать эту окрестность? Ограничимся случаем полиномиальных $ f(x) $. При движении от точки $ y_0 $ вправо или влево по числовой оси значения $ \varphi^<\prime>(y) $ меняются непрерывным образом и стремятся к бесконечности только когда соответствующие значения $ x $ стремятся к корням полинома $ f^<\prime>(x) $. Если этот полином имеет вещественные корни, и $ \mu_1 непрерывные функции $ \varphi(u,v) $ и $ \psi(u,v) $ такие, что $$ f(\varphi(u,v),\psi(u,v)) \equiv u, \ g(\varphi(u,v),\psi(u,v)) \equiv v, \ \varphi(u_0,v_0)=x_0, \psi(u_0,v_0)=x_0 \, . $$ Функции $ \varphi $ и $ \psi $ непрерывно дифференцируемы в этой окрестности, и для их матрицы Якоби выполняется равенство $$ \left(\begin \partial \varphi/ \partial u & \partial \varphi/ \partial v \\ \partial \psi/ \partial u & \partial \psi/ \partial v \end \right)= \left(\begin \partial f/ \partial x & \partial f/ \partial y \\ \partial g/ \partial x & \partial g/ \partial y \end \right)^ <-1>\, . $$ Левая часть этого матричного равенства вычисляется в точках $ (u,v) $, соответствующих точкам $(x,y) $, в которых вычисляется правая часть (т.е. эти пары подчиняются равенствам $ u=f(x,y),v=g(x,y) $).

Отображение окрестности точки $ (u_0,v_0) $ в окрестность точки $ (x_0,y_0) $, заданное векторной функцией $ (\varphi(u,v), \psi(u,v)) $ из теоремы, называется обратным отображением к отображению $ (f(x,y),g(x,y)) $.

При выполнении условий теоремы, в соответствующих друг другу точках $ (u,v) $ и $ (x,y) $ выполняется равенство

Пример. Отображение

$$ (e^x \cos y, e^x \sin y \> $$ отображает $ (x,y) $-плоскость $ \mathbb R^2 $ во множество $ \mathbb R^2 \setminus (0,0) $ на плоскости $ (u,v) $. Якобиан $$ \frac \equiv e^ <2x>$$ отличен от нуля во всей плоскости $ (x,y) $. Можно было бы ожидать, что обратное отображение однозначно определено во всей области $ \mathbb R^2 \setminus (0,0) $. Но очевидно, что это не так: бесконечное множество $$ \ <(x,y)=(0,2\pi k ) \mid k \in \mathbb Z \>$$ отображается в точку $ (u,v)=(1,0) $. Обратное отображение бесконечнозначно. Результат теоремы справедлив если мы рассмотрим отображение любой полосы шириной $ 2 \pi $ плоскости $(x,y) $, параллельной оси $ O x $. Например, полосы $ 0\le y ♦

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

Пример. Найти обратное отображение к отображению

Решение. Якобиан $$ \frac=\left| \begin -4\,x+5\,y-2 & 5\,x-6\,y+1 \\ 2\,x-2\,y-1 & -2\,x+2\,y+1 \end \right|=-2\,x^2+4\,xy-2\,y^2+3\,x -3\,y-1\equiv $$ $$ \equiv (-2x+2y+1)(x-y-1) \, . $$ отличен от нуля во всех точках плоскости, за исключением лежащих на прямых $ y=x-1 $ и $ y=x-1/2 $. Согласно теореме, обратное отображение должно существовать, например, в окрестности точки $ (u,v)=(-5,7)=(f(-1,1),g(-1,1)) $.

Для разрешения системы алгебраических уравнений $ u=f(x,y), v=g(x,y) $ относительно $ x $ и $ y $ применим теорию исключения. Результант системы по переменной $ y $ $$ \mathcal X(x)=(1-v)x^2+(u+11\,v-9)x+u^2-6\,u-34\,v+9\,v^2+6\,uv+21 $$ оказывается квадратным полиномом 1) по $ x $. Корни уравнения $ \mathcal X(x) =0$ следующие: $$ \frac> <2(v-1)>\, . $$ Из них только соответствующий знаку минус в числителе, т.е. $$ \varphi(u,v):=\frac> <2(v-1)>$$ удовлетворяет условию $ \varphi(-5,7)=-1 $. Аналогично находим выражение для $ y $: $$ \psi(u,v):=\frac> <2(v-1)>\, . $$ Области определения обеих функций одинаковы: $$ \ <(u,v) \in \mathbb R^2 \mid v\ge 3/4, v\ne 1 \>\, . $$ Теперь проверим справедливость формулы, связывающей якобианы. Имеем (в окрестности точки $ (-5,7) $) $$ \frac= \frac<1><2(1-v)\sqrt<4v-3>>\left[\sqrt<4v-3>-1 \right] \, . $$ Подстановка сюда $ u=f(x,y), v= g(x,y) $ дает (в окрестности точки $ (1,-1) $) $$ \frac<2(y-x)> <2(2y-2x+1)(y-x)(x-y-1)>\equiv \left( \frac \right)^ <-1>\, . $$ ♦

Сформулируем обобщение предыдущего результата в $ \mathbb R^n $.

Теорема. Если якобиан системы полиномов

$$ \ < f_1(X), \dots , f_n(X) \>\subset \mathbb R[X] $$ отличен от нуля в некоторой точке $ X_0 \in \mathbb R^n $, то существует окрестность этой точки, в которой система уравнений $$ y_1=f_1(x_1,\dots,x_n),\dots,y_n=f_n(x_1,\dots,x_n) \ , $$ рассматриваемая относительно переменных $ x_<1>,\dots,x_n $, имеет единственное решение, лежащее в окрестности точки $$ Y_0=(f_1(X_0), \dots , f_n(X_0)) \, . $$ Иными словами: существует и однохначно определяется система непрерывных в окрестности точки $ Y_0 $ функций $$ \ < \varphi_1(Y),\dots, \varphi_n(Y)\>, $$ таких, что $$ f_1(\varphi_1(Y),\dots, \varphi_n(Y))\equiv y_1,\dots, f_n(\varphi_1(Y),\dots, \varphi_n(Y))\equiv y_n $$ и $$ (\varphi_1(Y_0),\dots, \varphi_n(Y_0))=X_0 \, .$$ Функции $ \<\varphi_j(Y) \>_^n $ непрерывно дифференцируемы в указанной окрестности. Матрицы Якоби систем функций $ \< f_j(X) \>_^n$ и $ \< \varphi_j (Y)\>_^n$ связаны равенством: $$ \left( \begin <\partial \varphi_1>/ <\partial y_1>& <\partial \varphi_1>/ <\partial y_2>& \dots & <\partial \varphi_1>/ <\partial y_n>\\ \dots & && \dots \\ <\partial \varphi_n>/ <\partial y_1>& <\partial \varphi_n>/ <\partial y_2>& \dots & <\partial \varphi_n>/ <\partial y_n>\end \right)= \left( \begin <\partial f_1>/ <\partial x_1>& <\partial f_1>/ <\partial x_2>& \dots & <\partial f_1>/ <\partial x_n>\\ \dots & && \dots \\ <\partial f_n>/ <\partial x_1>& <\partial f_n>/ <\partial x_2>& \dots & <\partial f_n>/ <\partial x_n>\end \right)^ <-1>\, . $$ Здесь производные в левых и правых частях равенства вычислены в соответствующих точках.

При выполнении условий теоремы, в соответствующих друг другу точках $ Y $ и $ X $ выполняется равенство

Якобиан как коэффициент растяжения

Еще одну важную сущность якобиана сформулируем в решении следующего примера.

Пример. Отображение

$$ \left\< \begin u=f(x,y):=&-1/2\,x^2-3/4\,xy-y^2-x-1/2\,y+2,\\ v=g(x,y):=& 1/4\,x^2-1/2\,xy-1/2\,y^2-x+1/2\,y+1 \end \right. $$ отображает окрестность точки $ (x_0,y_0)=(0,1) $ в окрестность точки $ (u_0,v_0)=(1/2,1) $. Квадрат $ 0 \le x \le 1, 0 \le y \le 1$ отображается в область плоскости $ (u,v) $, органиченную параметрически заданными кривыми $$ \, \ , $$ $$ \, \ . $$ Как соотносятся между собой площади двух областей: исходного квадрата и его образа?

Решение. Для ответа на вопрос надо обладать возможностью вычислить точную площадь области, закрашенной оранжевым на рисунке. Я не уверен, что это можно сделать сведением к случаю «табличных» интегралов, но, по крайней мере, численными методами можно найти приближение этой площади. Попробуем получить такое приближение, заменив границу области — криволинейную — на параллелограмм. С этой целью проведем в точке $ (u_0,v_0) $ касательные к ограничивающую область кривым: $$ \< (u,v)= (u_0+ f^<\prime>_x(x_0,y_0) t, v_0+ g^<\prime>_x(x_0,y_0) t) \mid t \in \mathbb R \> \ \mbox < и >\ \< (u,v)=(u_0+ f^<\prime>_y(x_0,y_0) \tau, v_0+ g^<\prime>_y(x_0,y_0) \tau )\mid \tau \in \mathbb R \> \, . $$ и возьмем на них, помимо $ (u_0,v_0) $, точки, соответствующие значениям параметров $ t=1, \tau=1 $.

Эта аппроксимация, в нашем конкретном случае, очевидно неудачная. Как следствие, площадь получишегося параллелограмма визуально отличается от искомой площади. Однако если уменьшить размеры отображаемого квадрата на плоскости $ (x,y) $ до $ 0 \le x \le 1/2, 1/2\le y \le 1 $, то его образ становится более похожим на параллелограмм построенный по приведенному выше образцу. В общем случае отображения квадрата размера $ \delta \times \delta $ получаем приближение его образа в виде параллелограмма с вершинами $$ (u_0,v_0),\ (u_0+f^<\prime>_x \delta,v_0 +g^<\prime>_x \delta),\ (u_0+f^<\prime>_y \delta,v_0 +g^<\prime>_y \delta) \, , $$ $$ (u_0+f^<\prime>_x \delta++f^<\prime>_y \delta,v_0 +g^<\prime>_x \delta+g^<\prime>_y \delta) \, . $$ Здесь все производные вычислены в точке $ (x_0,y_0) $. Воспользовавшись формулой вычисления площади параллелограмма, получаем выражение в виде абсолютной величины (модуля) выражения $$ \left|\begin f^<\prime>_x & g^<\prime>_x \\ f^<\prime>_y & g^<\prime>_y \end \right| \delta^2 \, . $$ Чем меньше $ \delta $ тем меньше отклонение этого приближения от образа квадрата при отображении. Если изображать образы точек под воздействием отображения на той же исходной плоскости, то можно сказать, что абсолютная величина якобиана представляет собой коэффициент сжатия (или растяжения) бесконечно малой области вокруг точки, в которой он вычисляется. В настоящем примере $$ \frac \Bigg|_<(0,1)>= — \frac<23> <8>\ , $$ т.е. малая окрестность точки $ (0,1) $ «резиновой» плоскости сдвинется к точке $ (1,-1) $ и растянется примерно в четыре раза. ♦

Неявная функция

Обобщением рассмотренного в предыдущем пункте случая, т.е. выражения вектора $ X=(x_1,\dots,x_n) $ через вектор $ Y=(y_1,\dots,y_n) $ при задании многомерного отображения формулами $$ Y= (f_1(X),\dots,f_n(X)) $$ является случай неявной функции.

В линейном случае, эта задача встречается при записи общего решения системы линейных уравнений. Если эта система представлена в виде $$ \left\< \begin a_<11>y_1 &+a_<12>y_2&+ \ldots&+a_<1n>y_n &+a_<1,n+1>x_<1>&+\ldots & +a_<1,n+m>x_ -b_1=0,\\ a_<21>y_1 &+a_<22>y_2&+ \ldots&+a_<2n>y_n &+a_<2,n+1>x_<1>&+\ldots & +a_<2,n+m>x_ -b_2=0,\\ \dots & & & & \dots & \dots & & \dots \\ a_y_1 &+a_y_2&+ \ldots&+a_y_n &+a_x_<1>&+\ldots & +a_x_ -b_n=0 \end \right. $$ при $ m\ge 1 $, то при условии $$ \left| \begin a_ <11>& a_ <12>& \dots & a_ <1n>\\ a_ <21>& a_ <22>& \dots & a_ <2n>\\ \dots &&& \dots \\ a_ & a_ & \dots & a_ \end \right| \ne 0 $$ ее можно разрешить относительно переменных $ y_1,\dots,y_n $ — например, по формулам Крамера или посредством обратной матрицы: $$ \left( \begin y_ <1>\\ y_ <2>\\ \vdots \\ y_ \end \right) = — \left( \begin a_ <11>& a_ <12>& \dots & a_ <1n>\\ a_ <21>& a_ <22>& \dots & a_ <2n>\\ \dots &&& \dots \\ a_ & a_ & \dots & a_ \end \right)^ <-1>\left( \begin a_ <1,n+1>& \dots & a_ <1,n+m>\\ a_ <2,n+1>& \dots & a_ <2,n+m>\\ \dots && \dots \\ a_ & \dots & a_ \end \right) \left( \begin x_ <1>\\ \\ \vdots \\ x_ \end \right)+\left( \begin a_ <11>& a_ <12>& \dots & a_ <1n>\\ a_ <21>& a_ <22>& \dots & a_ <2n>\\ \dots &&& \dots \\ a_ & a_ & \dots & a_ \end \right)^ <-1>\left( \begin b_ <1>\\ \\ \vdots \\ b_ \end \right) \, . $$

В случае нелинейного уравнения $$ f(x,y)=0 \, $$ критерий существования неявной функции дается следующей теоремой

Теорема 1 [о неявной функции]. Пусть функция $ f $ — непрерывно дифференцируема в окрестности точки $ (x_0,y_0) $ и

$$ f(x_0,y_0)=0 ,\ \partial f /\partial y \mid_<(x_0,y_0)>\ne 0 \, .$$ Тогда существует окрестность точки $ x_0 $, в которой уравнение $ f(x,y)=0 $ имеет единственное вещественное решение относительно $ y $, лежащее в окрестности $ y_0 $. Иными словами: существует вещественная непрерывная функция $ \varphi(x) $, такая, что $$ \varphi(x_0)=y_0, \ f(x,\varphi(x)) \equiv 0 $$ (последнее тождество выполняется в заявленной окрестности $ x_0 $). При этом $ \varphi(x) $ является непрерывно дифференцируемой функцией в той же окрестности и выполняется тождество $$ \varphi^<\prime>(x)\equiv-\frac<\partial f /\partial x> <\partial f /\partial y>\Bigg|_<_<(x,\varphi(x))>> \, . $$

Нахождение явного выражения для $ y=\varphi(x) $ является задачей еще более сложной, чем задача предыдущего пункта о нахождении обратной функции. Усложнение проявляется уже в проблеме поиска хотя бы одной точки $ (x_0,y_0) \in \mathbb R^2 $, удовлетворяющей уравнению $ f(x,y)=0 $. Проблема существования вещественного решения этого уравнения даже для случая полиномиальной функции $ f $ нетривиальна: см. пункт ☞ АЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ. Если вещественное решение удастся обнаружить, то нахождение неявной функции можно осуществить построением ряда Тейлора (или, в общем случае, при нарушении условия теоремы, в виде ряда Пюизё), сходящегося в некоторой окрестности точки $ x_0 $.

Результат теоремы $ 1 $ очевидным образом обобщается на случай неявной функции нескольких переменных: уравнение $$ f(x_1,\dots,x_n, y) = 0 \quad \mbox < при >n \ge 2 $$ пытаются разрешить относительно $ y $.

Более общую задачу решения системы уравнений относительно нескольких переменных мы рассмотрим в частном случае уравнений алгебраических.

Теорема 2. Пусть имеется система полиномов

$$ \ < f_1(X,Y), \dots , f_m(X,Y) \>\subset \mathbb R[X,Y],\ m \ge 2 $$ от векторов переменных $ X=(x_1,\dots,x_n) $ и $ Y=(y_1,\dots,y_m) $. Пусть выполнены следующие условия:

$$ f_1(X_0,Y_0)=0, \dots , f_m(X_0,Y_0)=0 \, . $$

Рассмотрим сначала самый простой случай: $$ f(x,y,z)=0, g(x,y,z)=0 \, . $$ Будем предполагать, что каждое из уравнений задает некоторую поверхность в $ \mathbb R^3 $. Две неявно заданные алгебраические поверхности в $ \mathbb R^3 $ могут не иметь вещественных точек пересечения. Как установить существование точек пересечения, т.е. наличие вещественных решений системы уравнений? Для полиномимальных $ f $ и $ g $ этот факт можно установить алгебраическими методами, которые проиллюстрирую на примере.

Пример. Пусть заданы две квадрики

$$ f(x,y,z):=\frac9+\frac<16>-\frac<25>-1=0, $$ $$ g(x,y,z):= 111376\, x^2-14656\, xy+72128\, xz+45184\, y^2-45184\, yz+76096\, z^2+ $$ $$ +92136\, x-118608\, y+205104\, z-1913751=0 $$ Первая является однополостным гиперболоидом, а вторая — эллипсоидом. Эти поверхности пересекаются по двум замкнутым кривым $ \mathbf K_1 $ и $ \mathbf K_2 $. На одной из них выбираем произвольную точку, например $$ (x_0,y_o,z_0) \approx (1.959148, 3.864766, 3) \, . $$

Отложив на несколько последующих абзацев ответ на вопрос, как эти координаты найдены, займемся задачей нахождения касательной к кривой $ \mathbf K_1 $ в указанной точке.

Докажем, что в окрестности точки кривую $ \mathbf K_1 $ можно представить параметрически $$ x=\varphi_1 (z),\ y= \varphi_2 (z), z= z \, . $$ Действительно, матрица Якоби $$ \mathbf J=\left(\begin 2/9 x & 1/6 y \\ 222752\, x-14656\, y+72128\, z + 92136 & -14656\, x+90368\, y-45184\, z-118608 \end \right) $$ имеет ненулевой определитель в точке $ (x_0,y_o,z_0) $. В соответствии с теоремой 2, параметрическое представление кривой существует в некоторой окрестности точки $ z_0 $. Явное выражение для функций $ \varphi_1, \varphi_2 $ — отдельная нетривиальная проблема, но для поставленной конкретной задачи поиска касательной решение этой проблемы не требуется. Действительно, теорема 2 дает представление $$ (\varphi_1^<\prime>(z_0), \varphi_2^<\prime>(z_0),1) \approx (-1.052314,1.445142,1) $$ для направляющего вектора касательной в виде явного выражения через значения функций $ f $ и $ g $ (и их производных) в точке $ (x_0,y_0,z_0) $.

А теперь проверим полученный результат альтернативным алгоритмом, задействовав технологию исключения переменных (которую мы уже использовали в предыдущем ПУНКТЕ). Cоставив результант полиномов $ f $ и $ g $ по переменной $ y $, придем к уравнению $$ F(x,z)=0 $$ при $$ F(x,z):=\mathcal R_y(f,g)= $$ $$ =\frac<425850289><81>x^4+\frac<240241528><9>x^3z+\frac<4457694952><75>x^2z^2+\frac<1396604256><25>\,xz^3+\frac<23733568656><625>z^4+ $$ $$ +\frac<139478087> <3>x^3+\frac<528311126> <3>x^2 z+\frac<4561868172> <25>x z^2+\frac<3536887608> <25>z^3- $$ $$ -\frac<12342564733><72>x^2-\frac<1212320819><2>xz-\frac<9754043781><10>z^2-\frac<17191161915><16>x-\frac<20624138805><8>z+\frac<1192935588625> <256>\, . $$ Имеем: $ \deg_x F=4 $, т.е. уравнение $ F(x,z)=0 $ разрешимо в радикалах относительно $ x $. По крайней мере, теоретически, функцию $ \varphi_1(z) $ можно представить в виде конечной комбинации элементарных функций и корней второй и третьей степеней от коэффициентов полинома. Реальное же представление для $ \varphi_1(z) $ крайне громоздко и, с точки зрения практического использования, неконструктивно.

Уравнение четвертой степени может иметь от нуля до четырех вещественных корней в зависимости от значений $ z $. При подстановке конкретного значения $z =z_0 \in \mathbb R $ получаем полином $ F(x,z_0) $ от одной переменной $ x $. Мы можем однозначно и чисто алгебраическим алгоритмом установить число его вещественных корней. Так, $$ F(x,3)\equiv \frac<425850289><81>x^4+126573205 x^3+\frac<1605258018107><1800>x^2+\frac<20614103217><80>x-\frac<793132431560159> <160000>$$ имеет два вещественных корня $ \approx -3.309237 $ и $ \approx 1.959148 $. Второй из них мы и взяли выше в качестве $ x_0 $. Таким образом, для $ \varphi_1(z) $ мы получили представление в виде неявной функции $ F(x,z)=0 $ при заданном значении $ \varphi_1(z_0)=x_0 $. Но тогда для этой функции должна работать теорема 1, которая дает представление $$ \varphi_1^<\prime>(z_0)= -\frac<\partial F /\partial z> <\partial F /\partial x>\Bigg|_<_<(x_0,z_0)>> \, . $$ Результат совпадает с полученным выше.

Понятно, что для получения $ \varphi_2(z) $ мы должны произвести процедуру исключения переменной $ x $ из системы $ f=0,g=0 $, т.е. вычислить результант $ G(y,z):=\mathcal R_x(f,g) $. Далее найти корень полинома $ G(y,z_0) $ (выбрав тот из них, что соответствует уже найденном у значению $ x_0 $) и т.д. Убеждаемся, что $$ \varphi_2^<\prime>(z_0)= -\frac<\partial G /\partial z> <\partial G /\partial y>\Bigg|_<_<(y_0,z_0)>> \, . $$

Вопроc: какая же связь между матрицей Якоби и результантами $ \mathcal R_x(f,g), \mathcal R_y(f,g) $ приводит — в результате применения двух различных алгоритмов — к совершенно разным представлениям для $ \varphi_1^<\prime>(z_0), \varphi_2^<\prime>(z_0) $, имеющим, тем не менее, одинаковые значения? ♦

Если система полиномов

$$\ $$ удовлетворяет условиям теоремы в некоторой точке $ (X_0,Y_0) \in \mathbb R^ <2n>$, то существует окрестность точки $ X_0 $, в которой справедливо равенство $$ \frac=(-1)^n \frac \bigg/ \frac \, . $$ Здесь производные вычислены в соответствующих точках.

Геометрические приложения

Теорема. Пусть на плоскости заданы две кривые уравнениями

$$ f(x,y)=0 \quad u \quad g(x,y)=0 \ $$ и они пересекаются в точке $ (x_<0>,y_0) $. Тогда величина угла $ \gamma $, под которым происходит это пересечение вычисляется по формуле $$ \operatorname (\gamma) = \pm \frac<\frac<\partial f> <\partial x>\frac <\partial g> <\partial y>— \frac<\partial f> <\partial y>\frac<\partial g><\partial x>><\frac<\partial f> <\partial x>\frac<\partial g> <\partial x>+ \frac<\partial f><\partial y>\frac<\partial g><\partial y>> $$ где все производные в правой части вычислены в точке $ (x_<0>,y_0) $.

Утверждение следует из свойства градиента: вычисленный в точке кривой, он определяет направляющий вектор нормали к этой кривой.

Если $ (x_<0>,y_0) $ — точка пересечения кривых $ f(x,y)=0 $ и $ g(x,y)=0 $, то

    Показать, что если функции $ u_<>(x,y) $ и $ v_<>(x,y) $ связаны соотношениями Коши-Римана (Даламбера-Эйлера):

    $$ \frac<\partial u> < \partial x>\equiv \frac<\partial v> < \partial y>, \frac<\partial u> < \partial y>\equiv — \frac<\partial v> < \partial x>$$ в некоторой области $ \mathbb_<> $, то в этой области их линии уровня, то есть кривые $ u(x,y) = c_1 $ и $ v(x,y) = c_2 $ при $ \ \subset \mathbb R $, могут пересекаться только под прямым углом.

    Решение системы нелинейных уравнений

    Рассмотрим систему двух вещественных алгебраических уравнений $$ f(x,y)=0, \ g(x,y)=0 \, . $$ По аналогии с методом Ньютона решения уравнения от одной неизвестной, попробуем найти вещественное решение этой системы, сгенерировав итерационную последовательность в $ \mathbb R^2 $, сходящуюся к этому решению. Допустим, что из каких-то соображений нам удалось установить, что вещественное решение системы существует, и что некоторая точка $ (x_0, y_0) $ достаточно близка к этому решению. Раскладываем полиномы по формуле Тейлора по степеням $ x-x_0, y-y_0 $ и оставляем в этих разложениях только первые слагаемые: $$ f(x,y)\equiv f(x_0,y_0)+ \frac<\partial f><\partial x>\Bigg|_<(x_0,y_0)>(x-x_0)+\frac<\partial f><\partial y>\Bigg|_<(x_0,y_0)>(y-y_0) + \dots \, , $$ $$ g(x,y)\equiv g(x_0,y_0)+ \frac<\partial g><\partial x>\Bigg|_<(x_0,y_0)>(x-x_0)+\frac<\partial g><\partial y>\Bigg|_<(x_0,y_0)>(y-y_0) + \dots \, . $$ Теперь вместо системы нелинейных уравнений рассматриваем систему $$ \left\< \begin f(x_0,y_0)&+ \frac<\partial f><\partial x>\Bigg|_<(x_0,y_0)>(x-x_0)+\frac<\partial f><\partial y>\Bigg|_<(x_0,y_0)>(y-y_0) &= 0,\\ g(x_0,y_0)&+ \frac<\partial g><\partial x>\Bigg|_<(x_0,y_0)>(x-x_0)+\frac<\partial g><\partial y>\Bigg|_<(x_0,y_0)>(y-y_0) &= 0 \end \right. $$ линейных уравнений. Она гарантировано имеет решение если матрица $$ \mathbf J= \left( \begin \partial f /\partial x & \partial f /\partial y \\ \partial g /\partial x & \partial g /\partial y \end \right) $$ будет неособенной при $ x=x_0,y=y_0 $. При этом предположении решение системы единственно и может быть выражено в виде $$ \left( \begin x_1 \\ y_1 \end \right)= \left( \begin x_0 \\ y_0 \end \right) — \mathbf J^ <-1>\left( \begin f(x_0,y_0) \\ g(x_0,y_0) \end \right) \, . $$ Получаем полную аналогию с одномерным методом Ньютона; роль производной теперь выполняет матрица Якоби. Можно ожидать, что точка $ (x_1,y_1) $ будет лежать ближе к неизвестному нам решению исходной системы, нежели стартовая точка $ (x_0, y_0 ) $. Если это предположение выполняется, то можно попытаться организовать вычисление итерационной последовательности $$ \left\< \left( \begin x_j \\ y_j \end \right)= \left( \begin x_ \\ y_ \end \right) — \mathbf J^ <-1>\Bigg|_<_<(x_,y_)>> \left( \begin f(x_,y_) \\ g(x_,y_) \end \right) \right\>_^ <\infty>$$ и потестировать ее на сходимость к решению. Одно ограничение для этого умозаключения довольно очевидно: матрица Якоби должна быть невырожденной на всех итерациях (а, желательно, и не очень близкой к вырожденным матрицам).

    Подробнее о методе Ньютона решения систем нелинейных уравнений ☞ ЗДЕСЬ.

    Матрица якоби системы дифференциальных уравнений онлайн

    ADD THIS CALCULATOR ON YOUR WEBSITE:

    Add Jacobian Calculator to your website to get the ease of using this calculator directly. Feel hassle-free to account this widget as it is 100% free, simple to use, and you can add it on multiple online platforms.

    Download Jacobian Calculator App for Your Mobile, So you can calculate your values in your hand.

    An online Jacobian calculator helps you to find the Jacobian matrix and the determinant of the set of functions. This Jacobian matrix calculator can determine the matrix for both two and three variables. So, let’s take a look at how to find the Jacobian matrix and its determinant.

    What is the Jacobian matrix?

    In calculus, the Jacobian matrix of a vector value function in multiple variables is the matrix of its first-order derivatives. The Jacobian matrix sums all the transformations of every part of the vector along with the coordinate axis. Usually, Jacobian matrixes are used to change the vectors from one coordinate system to another system.

    Jacobian matrix of function (f) is defined to be a matrix (m x n), donated by J.

    J = [ df/dx_1 …… dy/dx_n]

    In other words, the Jacobian matrix of a function in multiple variables is the gradient of a scalar-valued function of a variable. If a function (f) is differentiable at a point, then its differential is given in the coordinates by the Jacobian matrix.

    The jacobian matrix may be a square matrix with the same number of rows and columns of a rectangular matrix with a different number of rows and columns.

    However, an Online Derivative Calculator helps to find the derivative of the function with respect to a given variable.

    Jacobian Determinant:

    If m = n, then f is a function from R^n to itself and the jacobian matrix is also known as a square matrix. And the determinant of a matrix is referred to as the Jacobian determinant.

    The jacobian determinant at the given point provides information about the behavior of function (f). For example, the differentiable function (f) is invertible near the point P ER^n if the jacobian at point (p) is not zero.

    How to Calculate Jacobian?

    To calculate the Jacobian let’s see an example:

    Example:

    Jacobian matrix of [u^2-v^3, u^2+v^3] with respect to [x, y].

    Solution:

    Let’s find the Jacobian matrix for the equation:

    We can find the matrix for these functions with an online Jacobian calculator quickly, otherwise, we need to take first partial derivatives for each variable of a function,

    Jacobian Matrix is

    Jacobian Determinant is

    However, an Online Determinant Calculator helps you to compute the determinant of the given matrix input elements. This calculator determines the matrix determinant value up to 5×5 size of matrix.

    Critical Points:

    If f: R^n→R^mis a continuously differentiable function, then a critical point of a function f is a point where the rank of the jacobian matrix is not maximal. A point is critical when the jacobian determinant is equal to zero.

    How Jacobian Calculator Works?

    An online Jacobian matrix calculator computes the matrix for the finite number of function with the same number of variables by following these steps:

    Input:

    • First, select the two or three vector value function.
    • Now, substitute the values in the relevant fields.
    • Hit the calculate button for results.

    Output:

    • The Jacobian calculator provides the matrix and its determinant with stepwise calculations.
    • You can find the Jacobian matrix for two or three vector-valued functions Nemours time by clicking on recalculate button.

    FAQ:

    What is Jacobian ratio?

    Jacobian Ratio is the deviation of a given component from an ideally shaped component. The Jacobian value ranges from -1 to 1. If the jacobian range is equal to 1, then it represents a perfectly shaped component.

    What is a Jacobian vector?

    Jacobian is a matrix of partial derivatives. The matrix will have all partial derivatives of the vector function. The main use of Jacobian is can be found in the change of coordinates.

    How we can find the inverse of Jacobian?

    In a Cartesian manipulator, the inverse of the Jacobian is equal to the transpose of the Jacobian (JT = J^-1).

    What is the negative Jacobian?

    When the change of variables in reverse orientation, the Jacobian determinant is negative (-ve).

    Is Jacobian matrix symmetric?

    Usually, Jacobian matrixes (even the square ones) are not symmetric.

    What is the rank of the Matrix?

    In linear algebra, the rank of a matrix is the dimension of the vector space created by its columns. This corresponds to the number of linearly independent columns of the matrix.

    Conclusion:

    Use this online Jacobian calculator which is a defined matrix and determinant for the finite number of functions with the same number of variables. In the Jacobian matrix, every row consists of the partial derivative of the function with respect to their variables.

    Reference:

    From the source of Wikipedia: Jacobian matrix and determinant, Inverse, Critical points, polar-Cartesian transformation.

    From the source of ITCC Online: Definition of the Jacobian, Double Integration and the Jacobian, Integration and Coordinate Transformations, Jacobians and Triple Integrals.

    From the source of SAS Online: JACOBIAN Statement, Jacobian matrix, Rosenbrock Function, GRADIENT statements.


    источники:

    http://vmath.ru/vf5/algebra2/dets/jacobian

    http://calculator-online.net/jacobian-calculator/