如果我Roots[a x^2 + b x + c == 0, x]
,则输出为
x == (-b - Sqrt[b^2 - 4 a c])/(2 a) ||
x == (-b + Sqrt[b^2 - 4 a c])/(2 a)
如何将Roots
的输出收集到类似{(-b - Sqrt[b^2 - 4 a c])/(2 a), (-b + Sqrt[b^2 - 4 a c])/(2 a)}
的列表中,以便我可以绘制它?
答案 0 :(得分:6)
另一种(显而易见的)方法:
List @@ Roots[a x^2 + b x + c == 0, x][[All, 2]]
给予
答案 1 :(得分:4)
x /. {ToRules[Roots[a x^2 + b x + c == 0, x]]} // Flatten
==> {(-b - Sqrt[b^2 - 4 a c])/(2 a), (-b + Sqrt[b^2 - 4 a c])/(2 a)}