Discriminant[poly,var]
多項式 poly の判別式を変数 var について計算する.
Discriminant[poly,var,Modulusp]
を法とした判別式を計算する.
Discriminant
Discriminant[poly,var]
多項式 poly の判別式を変数 var について計算する.
Discriminant[poly,var,Modulusp]
を法とした判別式を計算する.
例題
すべて開く すべて閉じるスコープ (7)
Discriminant[x ^ 10 - 5x ^ 7 - 3 x + 9, x]Discriminant[a x ^ 3 + b x ^ 2 + c x + d, x]Discriminant[Sum[Subscript[a, i]x ^ i, {i, 0, 5}], x]Discriminant[(x - a)(x - b)(x - c)(x - d), x]Discriminant[x ^ 5 - x y + y ^ 2 - 1, x, Modulus -> 3]ℱ = FiniteField[17, 3];Discriminant[ℱ[1]x ^ 5 + ℱ[123]x y + ℱ[456], x]rpoly[n_] := RandomInteger[{-2 ^ 10, 2 ^ 10}, {n + 1}].x ^ Range[0, n]
SeedRandom[1234];
p = rpoly[1000];Discriminant[p, x]//Short//AbsoluteTimingオプション (4)
Method (1)
Timing[Discriminant[x ^ 100 - 2x ^ 77 + 3x + 4, x, Method -> #]//Short]& /@ {Automatic, "Modular", "Subresultants", "BezoutMatrix", "SylvesterMatrix"}//ColumnTiming[Discriminant[a x ^ 10 + b x ^ 5 + (a + b)x + a b c, x, Method -> #]//Short]& /@ {Automatic, "Modular", "Subresultants", "BezoutMatrix", "SylvesterMatrix"}//ColumnModulus (3)
Discriminant[a x ^ 3 + b x ^ 2 + c x + d, x]Discriminant[a x ^ 3 + b x ^ 2 + c x + d, x, Modulus -> 2]Discriminant[a x ^ 3 + b x ^ 2 + c x + d, x, Modulus -> 3]アプリケーション (2)
Discriminant[x ^ 11 - 2x ^ 10 + x ^ 9 - 2x ^ 3 + 11x ^ 2 - 16x + 7, x]FactorSquareFree[x ^ 11 - 2x ^ 10 + x ^ 9 - 2x ^ 3 + 11x ^ 2 - 16x + 7]Discriminant[x ^ 11 - 2x ^ 10 + x ^ 9 - 2x ^ 3 + 11x ^ 2 - 16x - 7, x]FactorSquareFree[x ^ 11 - 2x ^ 10 + x ^ 9 - 2x ^ 3 + 11x ^ 2 - 16x - 7]Solve[Discriminant[x ^ 3 + x + c , x] == 0, c]FactorSquareFree[x ^ 3 + x + c /. %, Extension -> Automatic]特性と関係 (3)
Discriminant[(x - 1)(x - 2)(x - 3), x]Discriminant[(x - 1)(x - 2)(x - 1), x]x /. Solve[a x ^ 2 + b x + c == 0, x]Expand[a ^ (2 2 - 2)(%[[1]] - %[[2]]) ^ 2]Discriminant[a x ^ 2 + b x + c, x]方程式
はDiscriminantおよびResultantに関係している:
f = 3x ^ 7 - 5x + 4;Resultant[f, D[f, x], x](-1) ^ (7 6 / 2)Coefficient[f, x, 7]Discriminant[f, x]関連項目
テキスト
Wolfram Research (2007), Discriminant, Wolfram言語関数, https://reference.wolfram.com/language/ref/Discriminant.html (2023年に更新).
CMS
Wolfram Language. 2007. "Discriminant." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/Discriminant.html.
APA
Wolfram Language. (2007). Discriminant. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Discriminant.html
BibTeX
@misc{reference.wolfram_2026_discriminant, author="Wolfram Research", title="{Discriminant}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/Discriminant.html}", note=[Accessed: 07-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_discriminant, organization={Wolfram Research}, title={Discriminant}, year={2023}, url={https://reference.wolfram.com/language/ref/Discriminant.html}, note=[Accessed: 07-August-2026]}