Как найти определитель многочлена

Содержание

§

Вспомогательная страница к разделу ОПРЕДЕЛИТЕЛЬ

Приемы вычисления определителей, зависящих от параметров

Довольно часто на практике возникает необходимость вычислять определители, элементы которых зависят от параметров. Метод Гаусса оказывается не слишком приспособленным для такой задачи.

П

Пример. Вычислить

$$
left|
begin{array}{cccc}
{color{Red} alpha } +1 &{color{Red} alpha } ^2+1 &{color{Red} alpha } ^2-1 & {color{Red} alpha } \
{color{Red} alpha } ^2+{color{Red} alpha } +1 & {color{Red} alpha } ^2- {color{Red} alpha } +1 & {color{Red} alpha } ^2 & 1 \
2,{color{Red} alpha } +1 &{color{Red} alpha } ^2+2 & {color{Red} alpha } & {color{Red} alpha } ^2-1 \
2,{color{Red} alpha } & 2, {color{Red} alpha } ^2+2,{color{Red} alpha } +1 & {color{Red} alpha } ^2-{color{Red} alpha } -1 & {color{Red} alpha } +1
end{array}
right| .
$$

Решение. Разложение по общей формуле даст величину этого определителя в виде полинома от
$ {color{Red} alpha } $. С другой стороны, если для его вычисления мы попытаемся применить
метод Гаусса, то на первом же шаге элементы преобразованного определителя окажутся дробно–рациональными
функциями от параметра $ {color{Red} alpha } $. Понятно, что после приведения определителя
к треугольному виду и
перемножения стоящих на диагонали дробей мы, в конце концов, получим тот же
ответ полиномиального вида, но сам
факт, что для его получения потребовалось «выйти за пределы» множества
полиномиальных функций не свидетельствует в пользу метода
Гаусса…



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

Выделение линейных множителей

Этот прием основан на свойстве полиномиальности определителя как функции его элементов. Если элементы зависят — также полиномиально — от одного параметра, то можно попытаться определить линейные множители «полинома из ответа»: иногда из особенностей определителя очевидно при каких значениях параметра этот определитель обращается в нуль.

П

Пример. Вычислить определитель

$$left|begin{array}{ccccc}
1&1&1&dots&1\
1&2-x&1&dots&1\
1&1&3-x&dots&1\
vdots& & &ddots&vdots\
1&1&1&dots&n+1-x
end{array}right|.$$

Решение. Ответом в этой задаче должен быть полином по $ x_{} $. Обозначим его $ F(x)_{} $ и попробуем догадаться какие корни он может иметь. Обратим внимание на структуру определителя. Если положить $ x=1_{} $, то вторая строка будет одинаковой с первой, на основании свойства

3

определителя, при этом значении $ x_{} $ будем иметь $ F(1)=0 $. Аналогично убеждаемся, что $ F(2)=0, dots, F(n)=0 $. Итак, на основании теоремы Безу, имеем:
$$ F(x) equiv F_1(x) (x-1)times dots times (x-n) , $$
где через $ F_1(x) $ обозначен полином, являющийся частным от деления $ F(x)_{} $ на произведение линейных множителей. Оценим степень полинома $ F(x)_{} $. Очевидно, что при разложении определителя по общей формуле из определения, каждое слагаемое представляет произведение элементов определителя и будет полиномом по $ x_{} $. В каждом слагаемом максимально возможная степень может быть достигнута если каждый элемент в произведении будет иметь максимально возможную степень — в нашем случае равную $ 1_{} $. Отсюда с неизбежностью следует, что самым
«большим» по степени может быть только главный член определителя, т.е. произведение элементов его главной диагонали:
$$
F(x) equiv 1cdot (2-x)times dots times (n+1-x) + dots ,
$$
где многоточия скрывают все оставшиеся слагаемые полного разложения определителя и имеют степени меньшие степени выделенного слагаемого. Выделяем из этого слагаемого степень $ x_{} $:
$$
F(x) equiv (-1)^n x^n + dots .
$$
Мы получили оценку степени $ F(x)_{} $ вместе с выражением для его старшего коэффициента.

Ответ. $ (-1)^{n} (x-1)times dots times (x-n) $.

П

Пример. Вычислить определитель

$$D=left|begin{array}{cccc}
0&x&y&z\
x&0&y&z\
y&z&0&x\
z&y&x&0
end{array}right|.$$

Решение. Если к первому столбцу прибавить остальные, то обнаружится, что определитель делится на $ x+y+z $; если к первому столбцу прибавить второй и вычесть третий и четвертый, то выделится множитель $ y+z-x $; если к первому столбцу прибавить третий и вычесть второй и четвертый, то выделится множитель $ x-y+z $; наконец, если к первому столбцу прибавить четвертый и вычесть второй и третий, то выделится множитель $ x+y-z $. Считая $ x,y,z $ независимыми переменными, заключаем, что все эти четыре множителя попарно взаимно просты, и значит, определитель — как полином от $ x,y,z $ — делится на их произведение $ (x+y+z)(y+z-x)(x-y+z)(x+y-z) $.

Это произведение содержит член $ z^4 $ с коэффициентом $ (-1) $, а сам определитель содержит тот же член с коэффициентом $ +1 $. Следовательно,
$$
D=-(x+y+z)(y+z-x)(x-y+z)(x+y-z)
=x^4+y^4+z^4-2x^2y^2-2x^2z^2-2y^2z^2 . $$



Метод рекуррентных соотношений

Основная идея метода заключается в том, что некоторые определители можно свести к вычислению определителей, имеющих аналогичный вид, но меньший порядок. Если удается установить вид этой зависимости в виде явной формулы, то эта формула — последовательным ее применением — позволит нам «спуститься» к определителям малых порядков.

П

Пример. Вычислить определитель

$$D_n=left|begin{array}{ccccc}
a_1&x&x&dots&x\
x&a_2&x&dots&x\
x&x&a_3&dots&x\
vdots&&&ddots&vdots\
x&x&x&dots&a_n
end{array}right|.$$

Решение. Представив элемент в правом нижнем углу в виде $ a_n=x+(a_n-x) $, можем определитель $ D_n $ разбить на сумму двух определителей:
$$D_n=left|begin{array}{ccccc}
a_1&x&x&dots&x\
x&a_2&x&dots&x\
x&x&a_3&dots&x\
vdots&&&ddots&vdots\
x&x&x&dots&x
end{array}right|+left|begin{array}{ccccc}
a_1&x&x&dots&0\
x&a_2&x&dots&0\
x&x&a_3&dots&0\
vdots&&&ddots&vdots\
x&x&x&dots&a_n-x
end{array}right|.$$
В первом определителе последний столбец вычтем из остальных, а второй определитель разложим по последнему столбцу:
$$D_n=x(a_1-x)(a_2-x)timesdotstimes(a_{n-1}-x)+(a_n-x)D_{n-1} .$$
Это и есть рекуррентное соотношение. Подставляя в него аналогичное выражение для
$ D_{n-1} $, найдем
$$begin{array}{l}
D_n=x(a_1-x)(a_2-x)timesdotstimes(a_{n-1}-x)+\
+x(a_1-x)(a_2-x)timesdotstimes(a_{n-2}-x)(a_n-x)+D_{n-2}(a_{n-1}-x)(a_n-x).
end{array}$$
Повторяя то же рассуждение $ n-1 $ раз и замечая, что $ D_1=a_1=x+(a_1-x) $, найдем
$$begin{array}{l}
D_n=x(a_1-x)(a_2-x)dots(a_{n-1}-x)+x(a_1-x)timesdotstimes(a_{n-2}-x)(a_n-x)+dots+\
+x(a_2-x)timesdotstimes(a_n-x)+(a_1-x)(a_2-x)timesdotstimes(a_n-x)=\
displaystyle
=x(a_1-x)(a_2-x)timesdotstimes(a_n-x)left( frac{1}{x}+frac{1}{a_1-x}+dots+frac{1}{a_n-x}right).
end{array}$$



?

Вычислить определитель

$$left|begin{array}{ccccc}
a_1b_1&a_1b_2&a_1b_3&dots&a_1b_n\
a_1b_2&a_2b_2&a_2b_3&dots&a_2b_n\
a_1b_3&a_2b_3&a_3b_3&dots&a_3b_n\
vdots&&&&vdots\
a_1b_n&a_2b_n&a_3b_n&dots&a_nb_n
end{array}right|.$$

Ответ. $ displaystyle a_1b_nprod_{j=1}^{n-1}(a_{j+1}b_j-a_jb_{j+1}) $ .

П

Пример. Вычислить определитель

$$D_n=left|begin{array}{ccccc}
a_1&x&x&dots&x\
y&a_2&x&dots&x\
y&y&a_3&dots&x\
vdots&&&ddots&vdots\
y&y&y&dots&a_n
end{array}right|.$$

Решение начинается тем же приемом, что и в предыдущем примере:
$$ D_n= left|begin{array}{ccccc}
a_1&x&x&dots&x\
y&a_2&x&dots&x\
y&y&a_3&dots&x\
vdots&&&ddots&vdots\
y&y&y&dots&x
end{array}right|+(a_n-x)D_{n-1}=x(a_1-y)(a_2-y)times dots times (a_{n-1}-y)+(a_n-x)D_{n-1} .
$$
Можно было бы идти по проторенному пути и «разделывать» определитель $ D_{n-1} $ с использованием уже полученной формулы. Имеется, однако, более эффективный прием. Заметим, что начальный определитель симметричен относительно вхождения параметров $ x_{} $ и $ y_{} $, и эта симметрия должна проявляться в окончательном ответе. Следовательно, наряду с полученным выражением, будет справедливо и следующее:
$$
D_n=y(a_1-x)(a_2-x)times dots times (a_{n-1}-x)+(a_n-y)D_{n-1} ,
$$
произведенное перестановкой параметров $ x leftrightarrow y $. В результате мы получаем систему уравнений для определения двух неизвестных величин $ D_{n} $ и $ D_{n-1} $. Решаем эту систему относительно $ D_n $ (например, по формулам Крамера):
$$ D_n = frac{displaystyle yprod_{k=1}^n(a_k-x)-xprod_{k=1}^n(a_k-y)}{y-x} . $$



Прием, позволивший решить последний пример, можно отнести к случаю «удачно заметил» (свойство симметрии) — но, повторюсь, универсального способа вычисления определителей, зависящих от параметров, не существует.

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

Определитель Вандермонда

§

Подробнее о матрице, определителе Вандермонда и их применении



ЗДЕСЬ.

П

Пример. Вычислить определитель Вандермонда

$$
V(x_1,dots,x_n)=
left|begin{array}{ccccc}
1 &x_1&x_1^2&ldots&x_1^{n-1}\
1 &x_2&x_2^2&ldots&x_2^{n-1}\
vdots& &&& vdots\
1 &x_n&x_n^2&ldots&x_n^{n-1}
end{array}right|_{ntimes n}
$$

Решение. Поясним идею для случая $ n=4 $. Выражение для $ V(x_1,x_2,x_3,x_4) $ — если его формально разложить по общей формуле — будет полиномом относительно своих переменных. Рассмотрим его как полином от переменной $ x_4 $, которую — для удобства — временно переобозначим через $ x $:
$$
tilde V(x)=left|begin{array}{llll}
1 &x_1&x_1^2&x_1^3\
1 &x_2&x_2^2&x_2^3\
1 &x_3&x_3^2&x_3^3\
1 &x&x^2&x^3\
end{array}right| ;
$$
оставшиеся переменные будем считать параметрами.
Если подставить в этот определитель $ x=x_1 $, то определитель обратится в нуль (как имеющий одинаковые строки см. свойство

3




ЗДЕСЬ). Аналогичные рассуждения верны для $ x=x_2 $ и $ x=x_3 $. Таким образом, полином $ tilde V(x) $ имеет корни $ x_1,x_2,x_3 $,
а его степень — если разложить по последней строке — не превышает $ 3 $. Следовательно, этот полином должен иметь следующее разложение на линейные множители:
$$
tilde V(x) equiv A(x-x_1)(x-x_2)(x-x_3) ;
$$
при этом константа $ A $ зависит только от $ x_1, x_2,x_3 $. Выражение для нее можно найти, если сообразить, что она является старшим коэффициентом полинома $ tilde V(x) $, т.е. коэффициентом при степени $ x^3 $. Этот коэффициент можно «извлечь» из исходного определителя — это алгебраическое дополнение элемента определителя, стоящего в правом нижнем углу, т.е.
$$
left|begin{array}{lll}
1 &x_1&x_1^2\
1 &x_2&x_2^2\
1 &x_3&x_3^2
end{array}right| .
$$
Но этот определитель — тот же определитель Вандермонда, только порядка меньшего исходного. Возвращая переменной $ x $ ее исходное значение, получаем рекуррентное соотношение:
$$ V(x_1,x_2,x_3,x_4)equiv V(x_1,x_2,x_3) (x_4-x_1)(x_4-x_2)(x_4-x_3) . $$
Раскладываем определитель в правой части по той же схеме:
$$ V(x_1,x_2,x_3) equiv left|begin{array}{ll}
1 &x_1\
1 &x_2
end{array}right| (x_3-x_1)(x_3-x_2) equiv (x_3-x_1)(x_3-x_2)(x_2-x_1) .
$$
Таким образом,
$$
V(x_1,x_2,x_3,x_4)=
$$
$$
=(x_2-x_1)(x_3-x_1)(x_3-x_2)(x_4-x_1)(x_4-x_2)(x_4-x_3) .
$$
А в общем случае получаем ответ
$$ V(x_1,dots,x_n)= prod_{1le j < k le n} (x_k-x_j) . $$



Определитель трёхдиагональной матрицы

Более сложный пример применения метода дает задача вычисления определителя трехдиагональной матрицы, представленного в следующем виде (определитель Якоби):

$$
{mathfrak J}_n =
left|begin{array}{ccccccc}
a_1 &b_1&0&0& dots & 0 & 0\
-c_2 &a_2&b_2&0& dots & 0 & 0\
0 &-c_3&a_3&b_3& dots & 0 & 0\
vdots &&& &ddots&& vdots \
0 &0&0&0& dots & a_{n-1} & b_{n-1}\
0 &0&0&0& dots & -c_n & a_{n}
end{array}right|_{ntimes n} .
$$
Формальное вычисление этого определителя (в соответствии с определением) даст
полином по $ a_1,dots,a_n,b_1,dots,b_{n-1},c_2,dots,c_n $, линейный
по каждой из этих переменных. Если разложить $ {mathfrak J}_n $ по последней строке, то
получим:
$$
begin{matrix}
{mathfrak J}_n&=&a_n{mathfrak J}_{n-1}+b_{n-1}c_n{mathfrak J}_{n-2}
=a_n(a_{n-1}{mathfrak J}_{n-2}+b_{n-2}c_{n-1}{mathfrak J}_{n-3})+
b_{n-1}c_n{mathfrak J}_{n-2}= \
&=&(a_na_{n-1}+b_{n-1}c_n){mathfrak J}_{n-2}+a_nb_{n-2}c_{n-1}{mathfrak J}_{n-3}=
dots
end{matrix}
$$

П

Пример.

$ {mathfrak J}_2=a_1a_2+b_1c_2 $ ,
$ {mathfrak J}_3=a_1a_2a_3+a_1b_2c_3+b_1c_2a_3 $,
$$
{mathfrak J}_5=a_1a_2a_3a_4a_5+b_1c_2a_3a_4a_5+a_1b_2c_3a_4a_5+a_1a_2b_3c_4a_5
+a_1a_2a_3b_4c_5+b_1c_2b_3c_4a_5+b_1c_2a_3b_4c_5+a_1b_2c_3b_4c_5 .
$$

Т

Теорема. Значение $ {mathfrak J}_n $ равно сумме главного члена $ a_1a_2times dots times a_{n} $ и всевозможных произведений, получающихся из него заменой одной или нескольких пар соседних множителей $ a_ja_{j+1} $ на $ b_jc_{j+1} $.

Частный случай определителя Якоби — континуант:
$$
Q_n(x_1,x_2,dots,x_{n})
=
left|begin{array}{ccccccc}
x_1 &1&0&0& dots & 0 & 0\
-1 &x_2&1&0& dots & 0 & 0\
0 &-1&x_3&1& dots & 0 & 0\
vdots &&& &ddots&&vdots \
0 &0&0&0& dots & x_{n-1} & 1\
0 &0&0&0& dots & -1 & x_{n}
end{array}right|_{ntimes n}
$$

Т

Теорема. Континуант равен сумме произведения $ x_1cdot x_2 times dots times x_n $ и всевозможных произведений, получающихся из него вычеркиванием пар соседних множителей (и добавлением $ 1 $ в случае четного $ n $).

П

Пример.

$$
begin{array}{lcl}
Q_2(x_1,x_2)&=&x_1x_2+1 , \
Q_3(x_1,x_2,x_3)&=& x_1x_2x_3+x_3+x_1 , \
Q_6(x_1,x_2,x_3,x_4,x_5,x_6)&=&x_1x_2x_3x_4x_5x_6+\
&&+x_3x_4x_5x_6
+x_1x_4x_5x_6+ x_1x_2x_5x_6+ x_1x_2x_3x_6+x_1x_2x_3x_4+ \
&&+x_5x_6+x_1x_6+x_1x_2+x_1x_4+x_3x_4+x_3x_6+1 .
end{array}
$$

Исследуем еще один частный случай определителя Якоби — при одинаковых элементах на диагоналях
$$a_1=dots=a_n = a, b_1=dots=b_{n-1} = b,
c_2=dots=c_n = c ; $$
таким образом:
$$
{mathfrak J}_n=
left|begin{array}{ccccccc}
a &b&0&0& dots & 0 & 0\
c &a&b&0& dots & 0 & 0\
0 &c&a&b& dots & 0 & 0\
vdots &&& &ddots&& vdots \
0 &0&0&0& dots & a & b\
0 &0&0&0& dots & c & a
end{array}right|_{ntimes n}
.
$$
В этом случае уравнение, связывающее определители трех последовательных порядков, принимает вид:
$$ {mathfrak J}_n=a{mathfrak J}_{n-1}-bc{mathfrak J}_{n-2} .$$
Оно может быть решено применением общего приема решения линейного разностного уравнения.

П

Пример. Вычислить

$$
left|begin{array}{cccccc}
2 &2&0& dots & 0 & 0\
1 & 2 &2& dots & 0 & 0\
0 &1&2& dots & 0 & 0\
vdots && ddots &ddots&& vdots\
0 &0&0& dots & 2 & 2\
0 &0&0& dots & 1 & 2
end{array}right|_{ntimes n} .
$$

Решение. Разностное уравнение имеет вид
$ {mathfrak J}_n=2{mathfrak J}_{n-1}-2{mathfrak J}_{n-2} $.
Cтроим соответствующее ему характеристическое уравнение и находим его корни: $ lambda_{1,2}=1 pm mathbf i $. Поскольку они различны, решение разностного уравнения ищем в виде
$$ C_1 (1+mathbf i )^n+C_2 (1-mathbf i)^n .$$
Для определения констант $ C_1 $ и $ C_2 $
вычислим определители первого и второго порядков: $ {mathfrak J}_1=2,{mathfrak J}_2=2 $.
$$
left{
begin{array}{llll}
2&=&C_1(1+mathbf i)&+C_2(1+mathbf i), \
2&=&C_1(1+mathbf i)^2&+C_2(1+mathbf i)^2
end{array}
right. quad Rightarrow quad C_1=frac{1-mathbf i}{2}, C_2=frac{1+mathbf i}{2}
$$
Ответ.
$ {mathfrak J}_n=(1+mathbf i)^{n-1}+(1-mathbf i)^{n-1} $.

Хотя исходный определитель имеет явно вещественное значение, ответ, тем не менее, получился мнимым. Объяснение этого «парадокса»



ЗДЕСЬ.

Ганкелевы полиномы

Ганкелева матрица порядка $ k_{} $ — это квадратная матрица вида
$$
left(begin{array}{llllll}
color{Brown}c_0 & color{Blue}c_1 & color{Green}c_2 & color{Violet}c_3 & dots & c_{k-1} \
color{Blue}c_1 & color{Green}c_2 & color{Violet}c_3 & c_4 & dots & c_k \
color{Green}c_2 & color{Violet}c_3 & c_4 & &dots & c_{k+1} \
color{Violet}c_3 & c_4 & & & & \
vdots & & & ddots & vdots \
c_{k-1} & c_{k} & c_{k+1} & &dots & c_{2k-2}
end{array}
right)_{ktimes k}= left[ c_{j+k}right]_{j,k=0}^{k-1} .
$$
Элементы числовой последовательности
$$ {c}= c_0,c_1,dots, c_{2k-2},dots $$
называются образующими ганкелевой матрицы.

Определитель ганкелевой матрицы порядка $ k $ будем обозначать $ H_{k} $.

Если в ганкелевой матрице порядка $ k+1 $ заменить последнюю строку на $ left[ 1,x,x^2,dots,x^{k} right] $, то определитель полученной матрицы
$$
mathcal H_k(x) =
left|
begin{array}{lllll}
c_0 & c_1 & c_2 & ldots & c_{k} \
c_1 & c_2 & c_3 &ldots & c_{k+1} \
vdots & & & ddots& vdots \
c_{k-1} & c_{k} & c_{k+1} & ldots & c_{2k-1} \
1 & x & x^2 & ldots & x^{k}
end{array} right|_{(k+1) times (k+1)}
$$
будет полиномом по $ x_{} $; он называется ганкелевым полиномом k-го порядка (порожденным последовательностью $ {c} $). Его каноническое представление имеет коэффициентами числовые определители $ k_{} $-го порядка:
$$
mathcal H_k(x)equiv x^{k}
left|
begin{array}{lllll}
c_0 & c_1 & ldots & c_{k-2} & c_{k-1} \
c_1 & c_2 & ldots & c_{k-1} & c_{k} \
vdots & & ddots& & vdots \
c_{k-1} & c_{k} & ldots & c_{2k-3} & c_{2k-2}
end{array} right|- x^{k-1}
left|
begin{array}{lllll}
c_0 & c_1 & ldots & c_{k-2} & c_{k} \
c_1 & c_2 & ldots & c_{k-1} & c_{k+1} \
vdots & & ddots& & vdots \
c_{k-1} & c_{k} & ldots & c_{2k-3} & c_{2k-1}
end{array} right|+
$$
$$
+ dots
+(-1)^k
left|
begin{array}{lllll}
c_1 & c_2 & ldots & c_{k-1} & c_{k} \
c_2 & c_3 & ldots & c_{k} & c_{k+1} \
vdots & & ddots& & vdots \
c_{k} & c_{k+1} & ldots & c_{2k-2} & c_{2k-1}
end{array} right| .
$$
Коэффициенты будем обозначать $ h_{kj} $; таким образом
$$
mathcal H_k(x)equiv h_{k0} x^k +h_{k1} x^{k-1} +dots + h_{kk} quad mbox{ при } quad h_{k0}= H_k ;
$$
Коэффициент $ h_{k0} $ может обращаться в нуль, так что степень ганкелевого полинома $ k_{} $-го порядка может оказаться меньшей $ k_{} $.

Т

Теорема [Якоби, Йоахимшталь].1) Любые три ганкелевых полинома $ mathcal H_{k-2}(x), mathcal H_{k-1}(x), mathcal H_{k}(x) $
связаны тождеством

$$
H_k^2mathcal H_{k-2}(x) + left(H_kh_{k-1,1}-H_{k-1}h_{k1}-H_kH_{k-1}xright)mathcal H_{k-1}(x) + H_{k-1}^2 mathcal H_{k}(x) equiv 0 , .
$$

Это тождество позволяет организовать вычисление ганкелевого полинома, рекурсивное по порядку этого полинома:
$ mathcal H_{k}(x) $ вычисляется через ранее вычисленные $ mathcal H_{k-1}(x) $ и $ mathcal H_{k-2}(x) $. Подробнее



ЗДЕСЬ.

Представление определителя в виде суммы определителей

П

Пример. Вычислить определитель

$$D_n=left|begin{array}{cccc}
a_1+b_1&a_1+b_2&dots&a_1+b_n\
a_2+b_1&a_2+b_2&dots&a_2+b_n\
dots&&&dots\
a_n+b_1&a_n+b_2&dots&a_n+b_n
end{array}right|.$$

Решение. Определитель раскладывается по первой строке на два определителя, каждый из них по второй строке снова раскладывается на два определителя и т.д. Дойдя до последней строки, получим $ 2^n $ определителей.

Если при каждом разложении за первые слагаемые принимать числа $ a_i $, а за вторые — числа $ b_j $, то строки полученных определителей будут либо вида $ (a_i,a_i,dots,a_i) $, либо вида $ (b_1,b_2,dots,b_n) $. Две строки первого типа пропорциональны, а второго типа равны. При $ n>2 $ в каждый получившийся определитель попадут по крайней мере две строки одного типа, и он обратится в нуль. Таким образом,
$$D_n=0 npu n>2, D_1=a_1+b_1,quad D_2=left|begin{array}{cc}
a_1&a_1\
b_1&b_2
end{array}right|+left|begin{array}{cc}
b_1&b_2\
a_2&a_2
end{array}right|=(a_1-a_2)(b_2-b_1).$$



?

Вычислить определитель методом представления его в виде суммы определителей

$$left|begin{array}{ccccc}
x_1&a_1b_2&a_1b_3&dots&a_1b_n\
a_2b_1&x_2&a_2b_3&dots&a_2b_n\
a_3b_1&a_3b_2&x_3&dots&a_3b_n\
vdots&vdots&vdots&ddots&vdots\
a_nb_1&a_nb_2&a_nb_3&dots&x_n
end{array}right|.$$

Ответ. $$(x_1-a_1b_1)(x_2-a_2b_2)times dots times (x_n-a_nb_n)
times
$$
$$
times left(1+frac{a_1b_1}{x_1-a_1b_1}+frac{a_2b_2}{x_2-a_2b_2}+dots+frac{a_nb_n}{x_n-a_nb_n}right) .$$

Увеличение порядка определителя

П

Пример. Вычислить определитель

$$
det left[ s_{j+k}x-s_{j+k+1} right]_{j,k=0}^{n-1} = left| begin{array}{llll}
s_0x-s_1&s_1x-s_2&dots& s_{n-1}x-s_{n} \
s_1x-s_2&s_2x-s_3&dots& s_{n}x-s_{n+1} \
dots & & & dots \
s_{n-1}x-s_{n} & s_{n}x-s_{n+1} & dots & s_{2n-2}x-s_{2n-1}
end{array} right|_{ntimes n}
$$
при заданных числовых значениях $ s_0,s_1,dots,s_{2n-1} $.

Решение. Здесь каждый элемент определителя зависит от переменной $ x $. Как уже отмечалось в начале раздела, применение метода Гаусса к вычислению такого определителя неэффективно. Сформируем новый определитель порядка $ n+1 $, дополнив исходный одной строкой и одним столбцом:
$$
left| begin{array}{llllc}
s_0x-s_1&s_1x-s_2&dots& s_{n-1}x-s_{n} & 0 \
s_1x-s_2&s_2x-s_3&dots& s_{n}x-s_{n+1} & 0 \
dots & & & dots & dots \
s_{n-1}x-s_{n } & s_{n}x-s_{n+1} & dots & s_{2n-2}x-s_{2n-1}& 0 \
s_n & s_{n+1} & dots & s_{2n-1}& 1
end{array} right|_{(n+1)times (n+1)} .
$$
Разложение нового определителя по последнему столбцу приведет к исходному определителю. С другой стороны, выполним элементарные преобразования нового определителя: прибавим последнюю строку к предпоследней:
$$
left| begin{array}{llllc}
s_0x-s_1&s_1x-s_2&dots& s_{n-1}x-s_{n} & 0 \
s_1x-s_2&s_2x-s_3&dots& s_{n}x-s_{n+1} & 0 \
dots & & & dots & dots \
s_{n-1}x & s_{n}x & dots & s_{2n-2}x& 1 \
s_n & s_{n+1} & dots & s_{2n-1}& 1
end{array} right|_{(n+1)times (n+1)} ;
$$
вынесем общий множитель:
$$
xleft| begin{array}{llllc}
s_0x-s_1&s_1x-s_2&dots& s_{n-1}x-s_{n} & 0 \
s_1x-s_2&s_2x-s_3&dots& s_{n}x-s_{n+1} & 0 \
dots & & & dots & dots \
s_{n-1} & s_{n} & dots & s_{2n-2}& 1/x \
s_n & s_{n+1} & dots & s_{2n-1}& 1
end{array} right|_{(n+1)times (n+1)} ;
$$
предпоследнюю строку прибавим к предыдущей:
$$
xleft| begin{array}{llllc}
s_0x-s_1&s_1x-s_2&dots& s_{n-1}x-s_{n} & 0 \
s_1x-s_2&s_2x-s_3&dots& s_{n}x-s_{n+1} & 0 \
dots & & & dots & dots \
s_{n-2}x & s_{n-1}x & dots & s_{2n-3}x& 1/x \
s_{n-1} & s_{n} & dots & s_{2n-2}& 1/x \
s_n & s_{n+1} & dots & s_{2n-1}& 1
end{array} right|_{(n+1)times (n+1)} ;
$$
и снова вынесем общий множитель:
$$
x^2left| begin{array}{lllll}
s_0x-s_1&s_1x-s_2&dots& s_{n-1}x-s_{n} & 0 \
s_1x-s_2&s_2x-s_3&dots& s_{n}x-s_{n+1} & 0 \
dots & & & dots & dots \
s_{n-2} & s_{n-1} & dots & s_{2n-3}& 1/x^2 \
s_{n-1} & s_{n} & dots & s_{2n-2}& 1/x \
s_n & s_{n+1} & dots & s_{2n-1}& 1
end{array} right|_{(n+1)times (n+1)} .
$$
Продолжим процесс по аналогии, в конце концов получим
$$
x^nleft| begin{array}{lllll}
s_0x-s_1&s_1x-s_2&dots& s_{n-1}x-s_{n} & 1/x^n \
s_1x-s_2&s_2x-s_3&dots& s_{n}x-s_{n+1} & 1/x^{n-1} \
dots & & & dots & dots \
s_{n-2}x & s_{n-1}x & dots & s_{2n-3}x& 1/x^2 \
s_{n-1} & s_{n} & dots & s_{2n-2}& 1/x \
s_n & s_{n+1} & dots & s_{2n-1}& 1
end{array} right|_{(n+1)times (n+1)} ,
$$
и внесем множитель в последний столбец:
$$
left| begin{array}{lllll}
s_0&s_1&dots&s_{n-1}&1 \
s_1&s_2&dots&s_n& x \
vdots & && vdots & vdots \
s_{n}&s_{n+1}&dots&s_{2n-1}&x^{n}
end{array} right|_{(n+1)times (n+1)} .
$$
Получившийся определитель имеет порядок больший исходного. Тем не менее, выражения его элементов стали проще с той точки зрения, что переменная оказалась «выметена на край» определителя. Если разложить теперь определитель по последнему столбцу, то коэффициентами при степенях $ x $ становятся числовые определители, для вычисления которых уже можно применять метод Гаусса.



Разобранный прием, на первый взгляд, кажется не вполне естественным; он практически не упоминается в литературе. Тем не менее, он неявно используется в двух методах вычисления характеристического полинома матрицы.

Интерполяция

Для понимания материалов настоящего раздела рекомендуется ознакомиться с разделом “ИНТЕРПОЛЯЦИЯ”.
.

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

Попробуем решить пример, с которого начинается настоящий раздел.

П

Пример. Вычислить

$$ det A(alpha)=
left|
begin{array}{cccc}
alpha+1 &alpha^2+1 &alpha^2-1 &alpha \
alpha^2+alpha+1 & alpha^2-alpha+1 & alpha^2 & 1 \
2,alpha+1 &alpha^2+2 & alpha & alpha^2-1 \
2,alpha & 2, alpha^2+2,alpha+1 & alpha^2-alpha-1 & alpha+1
end{array}
right| .
$$

Решение. Поскольку каждый элемент определителя является полиномом, то, на основании определения определителя как суммы произведений его элементов, величина определителя также должна быть полиномом по $ alpha_{} $. Обозначим этот полином через $ F(alpha) $. Таким образом, задача сводится к вычислению степени $ deg F $ этого полинома и его коэффициентов. Для решения первой задачи формируем новый определитель, путем вытаскивания из элементов исходного определителя их старших мономов:
$$
left|
begin{array}{cccc}
alpha &alpha^2 &alpha^2 &alpha \
alpha^2 & alpha^2 & alpha^2 & 1 \
2,alpha &alpha^2 & alpha & alpha^2 \
2,alpha & 2, alpha^2 & alpha^2 & alpha
end{array}
right| .
$$
Если этот определитель не равен нулю тождественно по $ alpha_{} $, то его старший моном совпадает со старшим мономом $ F(alpha) $. Новый определитель также зависит от $ alpha_{} $, но характер этой зависимости становится менее сложным, чем у исходного, и для его вычисления можно использовать различные упрощающие соображения. Например, можно вынести
общие множители элементов первого, второго и третьего столбцов (см. свойство

4




ЗДЕСЬ )
$$
=alphacdot alpha^2 cdot alpha
left|
begin{array}{cccc}
1 &1 & alpha &alpha \
alpha & 1 & alpha & 1 \
2 &1 & 1 & alpha^2 \
2 & 2 & alpha & alpha
end{array}
right| =
$$
Далее, вычитаем из последней строки первую, умноженную на $ 2_{} $:
$$
=alpha^4
left|
begin{array}{cccc}
1 &1 & alpha &alpha \
alpha & 1 & alpha & 1 \
2 &1 & 1 & alpha^2 \
0 & 0 & -alpha & -alpha
end{array}
right| =-alpha^5
left|
begin{array}{cccc}
1 &1 & alpha &alpha \
alpha & 1 & alpha & 1 \
2 &1 & 1 & alpha^2 \
0 & 0 & 1 & 1
end{array}
right|
$$
Теперь вычтем из четвертого столбца третий:
$$
=-alpha^5
left|
begin{array}{cccc}
1 &1 & alpha & 0 \
alpha & 1 & alpha & 1-alpha \
2 &1 & 1 & alpha^2 -1 \
0 & 0 & 1 & 0
end{array}
right|
$$
и разложим определитель по последней строке:
$$
= alpha^5
left|
begin{array}{ccc}
1 &1 & 0 \
alpha & 1 & 1-alpha \
2 &1 & alpha^2 -1 \
end{array}
right| .
$$
Поскольку нас интересует только лишь старший моном этого определителя, в элементах последнего столбца оставляем старшие мономы:
$$
alpha^5
left|
begin{array}{ccc}
1 &1 & 0 \
alpha & 1 & -alpha \
2 &1 & alpha^2
end{array}
right| =
alpha^6
left|
begin{array}{ccc}
1 &1 & 0 \
alpha & 1 & -1 \
2 &1 & alpha
end{array}
right| .
$$
Этот определитель можно вычислить «вручную» (при этом, повторюсь, нас интересуют только лишь максимальные по степени $ alpha_{} $ члены его разложения), получаем: $ – alpha^8 $.

Итак, неизвестный полином $ F(alpha) $ имеет степень $ 8_{} $. Для его определения у нас имеется представление этого полинома в форме определителя. При этом считается, что числовые определители мы вычислять умеем. Будем искать полином $ F(alpha) $ как решение задачи интерполяции. Зададим произвольные числовые значения для $ alpha_{} $ — в количестве $ 9_{} $ штук (по числу коэффициентов полинома, требующих определения), вычислим соответствующие числовые определители, составим интерполяционную таблицу:
$$
begin{array}{c|cccc}
alpha & alpha_1 & alpha_2 & dots & alpha_9 \ hline
F & det A (alpha_1) &det A (alpha_2) & dots & det A (alpha_9)
end{array}
$$
и вычислим $ F(alpha) $ по одному из методов вычисления интерполяционного полинома.

На виду лежат два соображения:


1.

имеет смысл в качестве чисел $ alpha_j $ выбирать возможно минимальные по модулю;


2.

поскольку мы уже знаем величину одного из коэффициентов, имеет смысл выбрать — из двух стандартных представлений интерполяционного полинома — форму Ньютона (последнее вычисление делать не придется, можно сократить число узлов интерполяции). Для настоящего примера:
$$
begin{array}{c|rrrccccc}
alpha & 0 & 1 & -1 & 2 & -2 & 3 & -3 & 4 \ hline
F & -4 & -4 & 24 &-222 & 734 & -9616 & 4388 & -98176
end{array}
$$

Ответ. $ -alpha^8-3,alpha^7+3,alpha^6-alpha^5+23,alpha^4-7,alpha^3-11,alpha^2-3,alpha-4 $.

При решении примера настоящего пункта мы столкнулись со следующей задачей. Составим матрицу степеней полиномов, содержащихся в матрице $ A_{} $:

$$
B=left(
begin{array}{cccc}
1 &2 &2 &1 \
2 &2 &2 & 0 \
1 &2 &1 & 2 \
1 & 2 & 2 & 1
end{array}
right) .
$$
Требуется выбрать по одному элементу из каждой строки и каждого столбца этой матрицы, так, чтобы получившаяся сумма стала максимальной:
$$
b_{1j_1}+b_{2j_2}+b_{3j_3}+b_{4j_4} quad mbox{ при различных } quad { j_1,j_2,j_3,j_4} subset { 1,2,3,4 } .
$$
Иными словами, после выбора какого-то кандидата в сумму, из матрицы вычеркиваются строка и столбец его содержащие, и дальнейший выбор осуществляется в оставшейся подматрице. Задача оказывается нетривиальной уже хотя бы потому, что «жадная стратегия» выбора — когда на каждом шаге выбирается максимальный из оставшихся элементов — не приводит к правильному ответу:
$$
B=left(
begin{array}{cc}
4 &3 \
3 &1
end{array}
right) quad Rightarrow quad 4+1 < 3 + 3 .
$$
Оказывается эта задача является примером известной в теории оптимизации задачи о назначениях2).

Задача. Имеется $ n_{} $ работ, которые надо поручить $ n_{} $ работникам. Каждый работник может быть назначен только на одну работу, и каждая работа может быть поручена только одному работнику. Прибыль от труда работника под номером $ j_{} $ при выполнении работы под номером $ k_{} $ известна и равна $ b_{jk} $. Как распределить работы между работниками так, чтобы прибыль стала максимальной?

Разные определители, встречающиеся в ресурсе

Определитель Коши

$$det left[frac{1}{a_j+b_k} right]_{j,k=1}^n=
left|begin{array}{cccc}
frac{1}{a_1+b_1} &frac{1}{a_1+b_2}&ldots&frac{1}{a_1+b_n}\
& & & \
frac{1}{a_2+b_1} &frac{1}{a_2+b_2}&ldots&frac{1}{a_2+b_n}\
& & & \
ldots & & & ldots\
frac{1}{a_n+b_1} &frac{1}{a_n+b_2}&ldots&frac{1}{a_n+b_n}
end{array}right|_{ntimes n} .
$$
Рассматривается




ЗДЕСЬ.

Определитель расстояний

или определитель матрицы расстояний
$$
det left[ |P_jP_k|^2 right]_{j,k=1}^m =left|
begin{array}{cccc}
0 & |P_1P_2|^2 & dots & |P_1P_m|^2 \
|P_1P_2|^2 & 0 & dots & |P_2P_m|^2 \
vdots & & ddots & vdots \
|P_1P_m|^2 & |P_2P_m|^2 & dots & 0
end{array}
right| quad npu quad {P_1,dots,P_m} subset mathbb R^n
$$
Рассматривается




ЗДЕСЬ.

Определители безымянные, но полезные

$$
left|begin{array}{llllllll}
1 & cos x_1 & sin x_1 & cos , 2, x_1 & sin , 2, x_1 & dots & cos , n, x_1 & sin , n, x_1 \
1 & cos x_2 & sin x_2 & cos , 2, x_2 & sin , 2, x_2 & dots & cos , n, x_2 & sin , n, x_2
\
dots & & & & & & & dots \
1 & cos x_{2n+1} & sin x_{2n+1} & cos , 2, x_{2n+1} & sin , 2, x_{2n+1} & dots & cos , n, x_{2n+1} & sin , n, x_{2n+1}
end{array}
right| =
$$
$$
= 2^{2n^2} prod_{0le k < j le 2n} sin frac{x_k-x_j}{2} .
$$
Рассматривается




ЗДЕСЬ.

Задачи

Источники

[1]. Микеладзе Ш.Е. Решение численных уравнений. Тбилиси.Мецниереба. 1965

Характеристический полином
матрицы
A, вычисляется следующим образом:

| Aλ E |

где
E
– единичная матрица, размеры которой совпадают с размерами исходной матрицы
A.

Разберем подробнее приведенную выше формулу. Если матрица
A
задана в виде:

матрица

тогда выражение
Aλ E
имеет вид:

A-λE

Наконец, нам нужно найти определитель:

det(A-λE)

Раскрыв этот определитель, мы получим полином
n-ой степени
(n
– порядок исходной матрицы), зависящий от
λ:

P( λ )
=
cn λn
+
cn1 λn1
+ +
ci λi
+ +
c1 λ
+
c0

Поскольку для вычисления характеристического полинома, требуется нахождение определителя матрицы, то характеристический полином может быть найден только для квадратной матрицы.

Наш онлайн калькулятор находит
характеристический полином матрицы, причем в качестве элементов матрицы, можно вводить не только числа и дроби, но и параметры.

Методы вычисления определителей

При вычислении определителей высокого порядка (больше 3-го) определение, как правило, не используется, так как это приводит к громоздким выражениям и требует большого количества арифметических операций. Гораздо эффективнее использовать свойства определителей. Наиболее важными для вычисления определителей являются свойства 3, 6, 9. Эти свойства можно назвать элементарными преобразованиями определителя, что соответствует элементарным преобразованиям матрицы.

I. Перестановка двух столбцов (строк) определителя приводит к изменению его знака на противоположный.

II. Умножение всех элементов одного столбца (строки) определителя на одно и то же число, отличное от нуля, приводит к умножению определителя на это число.

III. Прибавление к элементам одного столбца (строки) определителя соответствующих элементов другого столбца, умноженных на одно и то же число, не изменяет определитель.

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


Метод приведения определителя к треугольному виду

При помощи элементарных преобразований любую матрицу можно привести к верхнему (или нижнему) треугольному виду (метод Гаусса). Отсюда следует, что любой определитель, используя перечисленные выше элементарные преобразования, можно привести к треугольному виду, а затем вычислить согласно п.3 замечаний 2.2.

Итак, метод состоит из двух шагов.

1. При помощи элементарных преобразований привести определитель к треугольному виду.

2. Вычислить определитель треугольного вида, перемножая его элементы, стоящие на главной диагонали.

Пример 2.12. Вычислить определитель четвёртого порядка

det{A}= begin{vmatrix}1&2&3&4\ 2&3&4&1\ 3&4&1&2\ 4&1&2&3end{vmatrix}, приводя его к треугольному виду.

Решение. 1. При помощи элементарных преобразований приведем матрицу к треугольному виду. Взяв элемент a_{11}=1 первой строки в качестве ведущего, все остальные элементы первого столбца сделаем равными нулю. Для этого ко второй строке прибавим первую, умноженную на (-2), к третьей строке прибавим первую, умноженную на (-3), а к четвертой строке прибавим первую, умноженную на (-4):

begin{vmatrix}1&2&3&4\ 2&3&4&1\ 3&4&1&2\ 4&1&2&3end{vmatrix}= begin{vmatrix}1&2&3&4\ 0&-1&-2&-7\ 0&-2&-8&-10\ 0&-7&-10&-13end{vmatrix}.

Заметим, что при использовании этих элементарных преобразований III типа определитель не изменяется.

Умножим элементы второй строки на (-1), а элементы третьей строки — на 0,5, при этом, чтобы не нарушить равенство, надо полученный определитель разделить на (-1)cdot0,!5=-0,!5, т.е. умножить на (-2):

begin{vmatrix}1&2&3&4\ 0&-1&-2&-7\ 0&-2&-8&-10\ 0&-7&-10&-13end{vmatrix}= -2cdot!begin{vmatrix}1&2&3&4\ 0&1&2&7\ 0&-1&-4&-5\ 0&-7&-10&-13end{vmatrix}.

В полученной матрице нужно сделать равными нулю элементы a_{32}=-1 и a_{42}=-7 второго столбца, стоящие ниже главной диагонали. Для этого берем в качестве ведущего элемента a_{22}=1 и прибавляем к третьей и четвертой строкам вторую строку, умноженную на 1 и на 7 соответственно:

-2cdot!begin{vmatrix}1&2&3&4\ 0&1&2&7\ 0&-1&-4&-5\ 0&-7&-10&-13end{vmatrix}= -2cdot!begin{vmatrix}1&2&3&4\ 0&1&2&7\ 0&0&-2&2\ 0&0&4&36end{vmatrix}

Осталось сделать равным нулю элемент a_{43}. К четвертой строке прибавим третью, умноженную на 2 (определитель при этом не изменится):

-2cdot!begin{vmatrix}1&2&3&4\ 0&1&2&7\ 0&0&-2&2\ 0&0&4&36end{vmatrix}= -2cdot!begin{vmatrix}1&2&3&4\ 0&1&2&7\ 0&0&-2&2\ 0&0&0&40end{vmatrix}.

Получили определитель треугольного вида.

2. Вычислим определитель верхней треугольной матрицы, перемножая элементы, стоящие на главной диагонали:

det{A}= -2cdotbegin{vmatrix}1&2&3&4\ 0&1&2&7\ 0&0&-2&2\ 0&0&0&40end{vmatrix}= -2cdot1cdot1cdot(-2)cdot40=160.


Метод понижения порядка определителя

Этот метод также основан на элементарных преобразованиях определителя.

1. При помощи элементарного преобразования III типа нужно в одном столбце (или одной строке) сделать равными нулю все элементы, за исключением одного.

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

Пример 2.13. Вычислить определитель четвёртого порядка методом понижения порядка.

det{A}= begin{vmatrix}1&0&3&4\ 0&3&0&1\ 3&0&1&2\ 4&1&2&3 end{vmatrix}

Решение. 1. В качестве ведущего элемента возьмем a_{24}=1, а все остальные элементы второй строки при помощи элементарных преобразований сделаем равными нулю. Для этого ко второму столбцу прибавим четвертый, умноженный на (-3):

begin{vmatrix}1&0&3&4\ 0&3&0&1\ 3&0&1&2\ 4&1&2&3 end{vmatrix}= begin{vmatrix}1&-12&3&4\ 0&0&0&1\ 3&-6&1&2\ 4&-8&2&3end{vmatrix}.

2. Разложим определитель по второй строке

begin{vmatrix}1&-12&3&4\ 0&0&0&1\ 3&-6&1&2\ 4&-8&2&3end{vmatrix}= 1cdot(-1)^{2+4}cdot begin{vmatrix}1&-12&3\3&-6&1\4&-8&2end{vmatrix}.

Получили определитель третьего порядка.

Вынесем за знак определителя множитель (2) из второго столбца (точнее все элементы второго столбца умножим на 0,5 , а получившийся определитель умножим на 2):

begin{vmatrix}1&-12&3\3&-6&1\4&-8&2end{vmatrix}= 2cdot begin{vmatrix}1&-6&3\ 3&-3&1\ 4&-4&2end{vmatrix}.

Прибавим ко второму столбцу первый

2cdot begin{vmatrix}1&-6&3\ 3&-3&1\ 4&-4&2end{vmatrix}= 2cdot begin{vmatrix}1&-5&3\ 3&0&1\ 4&0&2end{vmatrix}.

Полученный определитель разложим по второму столбцу

2cdot begin{vmatrix}1&-5&3\ 3&0&1\ 4&0&2end{vmatrix}= 2cdot(-5)cdot(-1)^{1+2}cdot begin{vmatrix}3&1\4&2end{vmatrix}= 10cdot begin{vmatrix}3&1\4&2end{vmatrix}.

Получили определитель 2-го порядка.

Прибавим ко второй строке первую, умноженную на (-2)

10cdot begin{vmatrix}3&1\4&2end{vmatrix}= 10cdot begin{vmatrix}3&1\-2&0 end{vmatrix}.

Разложим определитель по второй строке и заменим определитель первого порядка единственным его элементом

10cdot begin{vmatrix}3&1\-2&0 end{vmatrix}= 10cdot(-2)cdot(-1)^{2+1}cdot1=20.

Результат совпадает с полученным в примере 2.7.


Метод изменения всех элементов определителя

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

Пусть дана квадратная матрица A n-го порядка. Из свойства 6 следует, что при умножении всех элементов определителя n-го порядка на число lambdane0 определитель умножается на число lambda^ncolon,det(lambda A)=lambda^ndet{A}.

Рассмотрим теперь определитель матрицы B, элементы которой b_{ij}=a_{ij}+x получены из соответствующих элементов матрицы A прибавлением числа xcolon

det{B}= begin{vmatrix} a_{11}+x& a_{12}+x& cdots& a_{1n}+x\ vdots&vdots& ddots&vdots\ a_{n1}+x& a_{n2}+x& cdots& a_{nn}+x end{vmatrix}.

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

det{B}= begin{vmatrix} a_{11}+x&a_{12}+ x&cdots& a_{1n}+x\ vdots&vdots&ddots&vdots\ a_{n1}+x&a_{n2}+ x&cdots& a_{nn}+xend{vmatrix}= begin{vmatrix}x&a_{12}+x&cdots&a_{1n}+x\ vdots&vdots&ddots&vdots\ x&a_{n2}+x&cdots&a_{nn}+xend{vmatrix}.

То же свойство применяем к каждому определителю (“раскладывая” второй столбец) и т.д. В итоге получим сумму 2^n определителей n-го порядка, причем определители, имеющие по два и более столбцов из элементов, равных x, равны нулю (по свойству 4). Поэтому в сумме остаются только (n+1) слагаемых: определитель матрицы A и n определителей вида

D_{j}= begin{vmatrix}a_{11}&cdots&a_{1,j-1}&x& a_{1,j+1}&cdots&a_{1n}\ vdots&ddots& vdots&vdots& vdots&ddots&vdots\ a_{n1}&cdots&a_{n,j-1}&x&a_{n,j+1}& cdots&a_{nn}end{vmatrix},

отличающихся от определителя матрицы A только j-м столбцом. Раскладывая этот определитель по j-му столбцу, получаем сумму алгебраических дополнений элементов этого столбца, умноженную на xcolon

D_{j}= xcdotsum_{i=1}^{n}A_{ij}.

Следовательно, сумма всех таких определителей D_{j},(j=1,2,ldots,n) равна сумме алгебраических дополнений всех элементов матрицы A, умноженной на x:

sum_{j=1}^{n}D_{j}= xcdotsum_{j=1}^{n}sum_{i=1}^{n}A_{ij},.

Окончательно получаем, что при увеличении всех элементов определителя на число x, определитель увеличивается на сумму всех алгебраических дополнений, умноженную на число xcolon

begin{vmatrix}a_{11}+x&cdots&a_{1n}+x\ vdots&ddots&vdots\ a_{n1}+x&cdots&a_{nn}+xend{vmatrix}= begin{vmatrix}a_{11}&cdots&a_{1n}\ vdots&ddots&vdots\ a_{n1}&cdots&a_{nn}end{vmatrix}+ xcdotsum_{i=1}^{n} sum_{j=1}^{n}A_{ij},.


Пример 2.14. Вычислить определитель n-го порядка

D_n= begin{vmatrix}a_1&x&x&cdots&x\ x&a_2&x&cdots&x\ x&x&a_3&cdots&x\ vdots&vdots&vdots&ddots&vdots\ x&x&x&cdots&a_nend{vmatrix}.

Решение. Рассмотрим определитель диагональной матрицы A

det{A}= begin{vmatrix}a_1-x&0&0&cdots&0\ 0&a_2-x&0&cdots&0\ 0&0&a_3-x&cdots&0\ vdots&vdots&vdots&ddots&vdots\ 0&0&0&cdots&a_n-xend{vmatrix}.

Искомый определитель D_n получается прибавлением к каждому элементу определителя матрицы A числа x. Поэтому

D_n=det{A}+xcdot sum_{i=1}^{n}sum_{j=1}^{n}A_{ij},.

Определитель диагональной матрицы A равен произведению диагональных элементов:

det{A}= (a_1-x)cdot(a_2-x)cdotldotscdot(a_n-x)=prod_{i=1}^{n}(a_i-x).

Осталось вычислить сумму алгебраических дополнений всех элементов матрицы A. Заметим, что алгебраическое дополнение недиагонального элемента равно нулю (A_{ij} при ine j, так как дополнительный минор содержит нулевой столбец). Дополнительный минор диагонального элемента — это определитель диагональной матрицы, т.е.

A_{ij}= (a_1-x)cdotldotscdot(a_{i-1}-x)cdot(a_{i+1}-x)cdotldotscdot(a_n-x).

Поэтому

D_{n}= prod_{i=1}^{n}(a_i-x)+xcdotsum_{k=1}^{n}prod_{i=1}^{k}(a_i-x).


Вычисление определителей с помощью рекуррентных уравнений

Этот метод заключается в том, что исходный определитель Delta_n n-го порядка выражается через определители Delta_{n-1},Delta_{n-2},ldots,Delta_{n-m} того же вида, но меньшего порядка. Получается рекуррентное уравнение

Delta_n= f(Delta_{n-1},Delta_{n-2},ldots,Delta_{n-m}).

Решая это уравнение, находим формулу, выражающую определитель Delta_n через определители Delta_1,Delta_2,ldots,Delta_m и порядок ncolon

Delta_n= F(Delta_1,Delta_2,ldots,Delta_m).

В последнюю формулу подставляем определители Delta_1,Delta_2,ldots,Delta_m невысокого (m&lt;n) порядка, которые нетрудно вычислить каким-либо другим способом.

Замечание 2.6. Рекуррентным уравнением называется равенство вида x_n=f(n,x_{n-1},ldots,x_{n-m})=0, выражающее n-й член x_n искомой числовой последовательности {x_n} через m её предыдущих членов x_{n-1},x_{n-2},ldots,x_{n-m}. Методы решения таких уравнений рассматриваются в разд.


Пример 2.15. Вычислить определитель n-го порядка

Delta_n= begin{vmatrix}3&2&0&cdots&0&0\ -2&3&2&cdots&0&0\ 0&-2&3&cdots&0&0\ vdots&vdots&vdots&ddots&vdots&vdots\ 0&0&0&cdots&3&2\ 0&0&0&cdots&-2&3end{vmatrix}.

Решение. Разложим определитель по первой строке

Delta_n= 3cdot(-1)^{1+1}cdot begin{vmatrix}3&2&cdots&0&0\ -2&3&cdots&0&0\ vdots&vdots&ddots&vdots&vdots\ 0&0&cdots&3&2\ 0&0&cdots&-2&3end{vmatrix}+ 2cdot(-1)^{1+2}cdot begin{vmatrix}-2&2&cdots&0&0\ 0&3&cdots&0&0\ vdots&vdots&ddots&vdots&vdots\ 0&0&cdots&3&2\ 0&0&cdots&-2&3end{vmatrix}.

Первый из полученных определителей (n-l)-ro порядка обозначим Delta_{n-1}, так как он имеет такой же вид, что и Delta_n. Разложив последний определитель по первому столбцу, получим определитель того же вида, что и Delta_n, но (n-2)-го порядка

Delta_n= 3Delta_{n-1}- 2begin{vmatrix}-2&2&0&cdots&0\ 0&3&2&cdots&0\ 0&-2&3&cdots&0\ vdots&vdots&vdots&ddots&vdots\ 0&0&0&cdots&3end{vmatrix}= 3Delta_{n-1}-2(-2)(-1)^{1+1} begin{vmatrix}3&2&cdots&0\ -2&3&cdots&0\ vdots&vdots&ddots&vdots\ 0&0&cdots&3end{vmatrix}.

Следовательно, искомый определитель удовлетворяет рекуррентному уравнению

Delta_n= 3cdotDelta_{n-1}+4cdotDelta_{n-2}.

Решение этого уравнения будем искать в виде Delta_n= a(-1)^n+b4^n, где a и b — неизвестные коэффициенты. Заметим, что эта формула дает решение рекуррентного уравнения при любых коэффициентах a и b. В самом деле, подставляя Delta_n= a(-1)^n+b4^n в уравнение, получаем тождество

begin{gathered} acdot(-1)^n+bcdot4^n= 3cdotBigl[acdot(-1)^{n-1}+bcdot4^{n-1} Bigr] + 4cdotBigl[acdot(-1)^{n-2}+bcdot4^{n-2}Bigr]~~Leftrightarrow\[2pt] Leftrightarrow~~ acdot(-1)^n+bcdot4^n= -3acdot(-1)^n+frac{3}{4}bcdot4^n+4acdot(-1)^n+frac{b}{4}cdot4^n~~Leftrightarrow\[2pt] Leftrightarrow~~ acdot(-1)^n+bcdot4^n= acdot(-1)^n+bcdot4^n.end{gathered}

Подберем теперь коэффициенты a и b в формуле Delta_n= acdot(-1)^n+bcdot4^n так, чтобы при n=1 и n=2 она давала правильные результаты, т.е.

Delta_1= acdot(-1)^1+bcdot4^1=3;quad Delta_2= acdot(-1)^2+bcdot4^2= begin{vmatrix}3&2\-2&3end{vmatrix}=13.

Решая систему уравнений begin{cases}-a+4b=3,\ a+16b=13,end{cases} получаем a=frac{1}{5},,b=frac{4}{5}. Следовательно, искомый определитель равен

Delta_n= frac{1}{5}cdot(-1)^n+frac{4}{5}cdot4^n= frac{1}{5}Bigl[(-1)^n+4^{n+1}Bigr].


Пример 2.16. Вычислить определитель Вандермонда

Delta_n= begin{vmatrix}1&1&cdots&1&1\ x_1&x_2&cdots&x_{n-1}&x_n\ x_1^2&x_2^2&cdots&x_{n-1}^2&x_n^2\ vdots&vdots&ddots&vdots&vdots\ x_1^{n-1}&x_2^{n-1}&cdots&x_{n-1}^{n-1}&x_n^{n-1}end{vmatrix}. где x_1,x_2,ldots,x_n — действительные числа.

Решение. Рассмотрим определитель

Delta_n(x)= begin{vmatrix}1&1&cdots&1&1\ x_1&x_2&cdots&x_{n-1}&x\ x_1^2&x_2^2&cdots&x_{n-1}^2&x^2\ vdots&vdots&ddots&vdots&vdots\ x_1^{n-1}&x_2^{n-1}&cdots&x_{n-1}^{n-1}&x^{n-1}end{vmatrix},

который отличается от определителя Вандермонда последним столбцом, но совпадает с ним при x=x_ncolon,Delta_n(x_n)=Delta_n. Раскладывая определитель Delta_n(x) по последнему столбцу, получаем многочлен (n-1)-й степени действительной переменной xcolon

Delta_n(x)=a_{n-1}x^{n-1}+ldots+a_1x+a_0,

где старший коэффициент a_{n-1} равен алгебраическому дополнению элемента x^{n-1}colon

a_{n-1}= (-1)^{n+n}cdotDelta_{n-1}= Delta_{n-1},

т.е. определителю Delta_{n-1} — определителю Вандермонда (n-l)-ro порядка. Заметим, что при x=x_1 определитель Delta_n(x) равен нулю, так как он имеет два одинаковых столбца (свойство 4). Следовательно, x_1 — корень многочлена Delta_n(x). То же самое можно сказать про числа x_2,x_3,ldots,x_{n-1}. Все они являются корнями многочлена Delta_n(x). Следовательно, этот многочлен имеет вид:

Delta_n(x)= Delta_{n-1}cdot(x-x_1)(x-x_2)cdotldotscdot(x-x_{n-1}).

Подставляя в это равенство x=x_n и учитывая, что Delta_n(x_n)=Delta_n, получаем рекуррентное уравнение

Delta_n= Delta_{n-1}cdot(x_n-x_1)(x_n-x_2)cdotldotscdot(x_n-x_{n-1}).

Записывая аналогичным образом Delta_{n-1},Delta_{n-2},ldots,Delta_2 и учитывая, что Delta_1=1, получаем

Delta_n= (x_2-x_1)(x_3-x_1)(x_3-x_2)cdotldotscdot(x_n-x_1)(x_n-x_2)cdotldotscdot(x_n-x_{n-1})= prod_{1leqslant j&lt;ileqslant n}(x_i-x_j).

Таким образом, определитель Вандермонда равен произведению всех разностей x_i-x_j при 1leqslant j&lt;ileqslant n.

Математический форум (помощь с решением задач, обсуждение вопросов по математике).

Кнопка "Поделиться"

Если заметили ошибку, опечатку или есть предложения, напишите в комментариях.

Лекция № 23

Результант

Результантом
полиномов


и
,

имеющих степени
n>0
и m>0
называют следующий определитель порядка
(n+m):

(1)

Например,

Здесь определитель
записан при n=5,
m=3.
Определитель (1) записан для случая,
когда n=m.

Теорема.

Полиномы

,

имеют общий корень
тогда и только тогда, когда их результант
равен 0: R(f(x),g(x))=0.

Пример 1.

Для полиномов


и

их результантом
является определитель 6-го порядка

.

Во втором определителе
третья и пятая строки одинаковы.

Пример 2.

Вычислить, при
каких значениях

полиномы


и

имеют общие корни.

Решение.

Вычисляем результант:

.

f(x)
и g(x)
имеют общие корни лишь в случае, когда
0,
то есть при λ=±1. При λ=1 общими корнями
являются i
и –i,
а при λ= –1:
1 и –1.

Пример для
самостоятельного решения.

Вычислить результант
многочленов

и
.

Дискриминант
многочлена

Определение.

Дискриминантом
многочлена

,

имеющего корнями
числа
,
называется произведение

.

Дискриминант тогда
и только тогда равен нулю, когда среди
корней многочлена имеются равные, то
есть когда многочлен имеет хотя бы один
кратный корень. Дискриминант связан с
результантом многочлена f(x)
и его производной f(x)
равенством

,

позволяющей
выразить дискриминант через его
коэффициенты.

Пример 3.

Найти дискриминант
многочлена

.

Решение.

.

.

,
f(x)
кратных корней не имеет.

Пример для
самостоятельного решения

Найти дискриминант
многочлена

.

Можно выразить

через коэффициенты многочлена

и другим путем, пользуясь тем, что

является симметрическим многочленом
от корней
.

Формулы Виета

Корни

многочлена

связаны с его
коэффициентами по формулам Виета:

Элементарные
симметрические многочлены от n
переменных:

Степенными суммами
называются симметрические многочлены


С элементарными
симметрическими многочленами они
связаны формулами Ньютона:


при
;


при
.

Из этих формул
можно находить

через

или наоборот.

,
где


– сумма i-х степеней корней


многочлена
.

Пример.

Найти дискриминант
многочлена
.

Решение.

,
,
.

Ответ:

Примеры для
самостоятельного решения:

а) найти дискриминант
многочлена

б)

5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

1. Метод приведения к треугольному виду.

А) Вычислить определитель: .

Вычитая первую строку из всех остальных, получаем определитель, который имеет треугольный вид и, следовательно, равен произведению диагональных элементов:

. В итоге Dn = (–1)N–1.

Б) Вычислить определитель:.

Вычитаем первую строку из всех остальных, а затем, из столбцов определителя выносим: из первого А1 – Х; из второго А2 – Х; …..; из N го АnХ. Получим:

D = (A1 – X) (A2 – x)… (An x).

Запишем первый элемент первого столбца в виде: = 1 + , и все столбцы полученного определителя прибавим к первому столбцу. Получим определитель треугольного вида, который равен произведению диагональных элементов. Следовательно:

D = (A1– X) (A2 – X)…(AnX)X+++ … +.

2. Метод выделения линейных множителей.

А) Вычислить определитель .

1. Прибавляя к первому столбцу определителя остальные три, обнаружим, что в первом столбце есть общий множитель, который равен Х + У + Z. Следовательно, определитель делится на Х + У + Z.

2. Аналогично, прибавляя к первому столбцу второй и вычитая из него третий и четвертый столбцы, получаем, что определитель делится на Х УZ.

3. Если первый столбец сложить с третьим и вычесть второй и четвертый, то получим, что определитель делится на Х У + Z.

4. Если к первому столбцу прибавить четвертый и вычесть второй и третий столбцы, то обнаружим, что определитель имеет множитель Х У + Z. Итак:

= .

Ясно, что определитель является многочленом 4й степени по X, по Y и по Z. Справа тоже многочлен той же степени. Поэтому V = const. В определитель X4 входит в слагаемом:

A12A21A34A43 = (–1)2×Х×Х×Х×Х = Х4.

В правой части старший член по Х: Vx4, т. е. V = 1. Получаем результат:

= (X + Y + Z)(XYZ)(XY + Z)(X + YZ) = X4 + Y4 + Z4 – 2X2Y2 – 2X2Z2 – 2У2Z2.

Б) Вычислить определитель N-го порядка: .

Этот определитель Называется определителем Вандермонда. Рассматривая его как многочлен (N –1)й степени относительно Xn увидим, что он обращается в 0 при Xn = X1, Xn = X2, … Xn = Xn – 1. Тогда Dn = An – 1(XnX1)(XnX2) … (Xn – xn–1), причем An–1 = = Dn–1. Повторяя эту процедуру, получим: Dn = (X2 – X1)(X3 – X2)(X3 – X1)(X4 – X3)(X4 – X2)(X4 – –X1)… = .

3. Метод представления определителя в виде суммы определителей.

Вычислить определитель:.

Заметив, что элементы первого столбца представлены как суммы двух чисел, разложим определитель в сумму двух определителей:

.

Теперь каждый из полученных определителей разложим в сумму двух определителей, воспользовавшись тем, что элементы вторых столбцов у них также представлены в виде сумм, и т. д. Проделав это, получим (N > 2), что строки полученных определителей будут такими: Ai, ai, … , ai Или B1, B2, … ,bn . Строки 1го типа пропорциональны, 2го типа равны и, следовательно, все слагаемые равны нулю. Следовательно: Dn = 0 (“N > 2).

Для определителей такого же типа, но первого и второго порядков получим:

D1 = | A1+ b1 | = A1+ b1; D2 = =

= A1B2 – a2B2 + b1A2 – a1B1 = (A1 – A2)B2 + (A2 + A1)B1 = (A1 – A2)(B2 – B1).

4. Метод рекуррентных (возвратных) соотношений.

Вычислить определитель N–го порядка: .

Разлагая определитель по элементам первой строки, получим рекурентное соотношение: Dn=.

Разложив определитель в правой части соотношения по первому столбцу, запишем новое рекурентное соотношение: Dn = 5Dn–1 – 6Dn–2.

Представляя это соотношение в виде: Dn – 2Dn–1 = 3(Dn–1 – 2Dn–2) и вводя обозначение:

ТN = Dn – 2Dn–1 получим: ТN = 3ТN–1 – 32ТN–2 = … =3 n-2T2=3n.

Аналогично, записав рекурентное соотношение в виде: Dn – 3Dn–1 = 2(Dn–1 – 3Dn–2) и обозначая: Vn = Dn – 3Dn–1 получим Vn = 2Vn=1 = 22Vn–2=…= 2N .

т. е. Dn = 3N + 1 – 2N + 1.

В общем случае, для рекуррентных соотношений типа: Dn = PDn – 1 + QDn – 2 .можно проделать следующее: пусть a и b корни уравнения X2 – PxQ = 0, т. е. P = a + b,

Q = –ab. Тогда Dn = aDn – 1 + bDn –1 – abDN – 2; Dn – aDn -–1 = b(Dn – 1 – aDn – 2), т. е. Sn = bSn – 1 или Dn – bDn -–1 = a(Dn – 1 – bDn – 2), т. е. Vn = bVn – 1 .

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

5. Метод изменения элементов определителя.

19°. Если ко всем элементам определителя D добавить одно и то же число X, то определитель увеличится на произведение числа X на сумму алгебраических дополнений всех элементов определителя D.

◀ Пусть D = | Aij |; D¢ = | Aij + X |. Разложим D¢ в сумму двух определителей относительно первой строки, каждый из них на два относительно второй строки и т. д. Слагаемые, содержащие более одной строки элементов X, равны нулю.

Слагаемые, содержащие одну строку элементов X, разложим по этой строке. Получим D¢ = D + X.

А). . Вычтем из всех элементов определителя число X

. Тогда Dn = (A1 – X)(A2 – X)…(AN – X) + X= (A1 – X)(A2 – X)…

…(AnX) + X = (A1 – X) (A2 – X) … (AnX) + X= (A1 – X )( A2 – X )…( AnX ) +

+ X =

= x(A1 – X) (A2 – X) … (An – x) .

< Предыдущая   Следующая >

Добавить комментарий