Bagaimana cara menemukan kriteria agar polinomial memiliki, dan hanya memiliki, akar ganda?
Aug 19 2020
Dalam dokumen bantuan fungsi SolveAlways
, saya melihat kondisi bahwa polinomial memiliki akar rangkap tiga.
(*Find a condition for a cubic polynomial to have a triple root:*)
f[x_] := x^3 + a x^2 + b x + c;
SolveAlways[Implies[f[x] == 0 && f[y] == 0, x == y], {x, y}]
Sekarang saya ingin meniru contoh ini untuk menemukan kondisi bahwa polinomial hanya memiliki akar ganda (tidak ada akar ganda yang lebih tinggi dari kuadrat).
A = {{1, 2, -3}, {-1, 4, -3}, {1, a, 5}};
f[λ_] := CharacteristicPolynomial[A, λ]
Reduce[Exists[{x, y}, Implies[f[x] == 0 && f[y] == 0, x == y]], {a}]
Solve[(f[x] /. a -> -2) == 0, x]
SolveAlways[Implies[(f[x] == f'[x] == 0), f''[x] != 0], x]
Tetapi keluaran dari kode di atas bukanlah kondisi penilaian. Apa yang dapat saya lakukan untuk mengatasi masalah ini?
Jawaban
7 DanielLichtblau Aug 19 2020 at 22:46
Anda ingin diskriminan menghilang dan diskriminan dari turunannya tidak lenyap.
mat = {{1, 2, -3}, {-1, 4, -3}, {1, a, 5}};
cpoly = CharacteristicPolynomial[mat, x];
disc1 = Discriminant[cpoly, x]
disc2 = Discriminant[D[cpoly, x], x]
(* Out[616]= -288 - 720 a - 504 a^2 - 108 a^3
Out[617]= -4 (2 + 9 a) *)
Sekarang pilah ini.
Reduce[disc1 == 0 && disc2 != 0]
(* Out[618]= a == -2 || a == -(2/3) *)
7 user64494 Aug 19 2020 at 23:47
Memanfaatkan definisi dari akar multiplisitas 2, seseorang memperolehnya
A = {{1, 2, -3},{-1, 4, -3},{1, a, 5}};f[\[Lambda]_]:= CharacteristicPolynomial[A,\[Lambda]]
Reduce[Exists[x, f[x] == 0 && f'[x] == 0 && f''[x] != 0], a, Reals]
(*a == -2 || a == -(2/3)*)
Pendekatan itu tidak hanya berfungsi untuk polinomial.
6 J.M.'sennui Aug 19 2020 at 14:02
Inilah kegunaan diskriminan :
Reduce[Discriminant[CharacteristicPolynomial[{{1, 2, -3},
{-1, 4, -3},
{1, a, 5}}, x], x] == 0, a]
a == -2 || a == -2/3
Memeriksa:
With[{a = -2/3}, Eigenvalues[{{1, 2, -3}, {-1, 4, -3}, {1, a, 5}}]]
{4, 4, 2}
With[{a = -2}, Eigenvalues[{{1, 2, -3}, {-1, 4, -3}, {1, a, 5}}]]
{6, 2, 2}
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan