Wolfram mathematica 将根[]的输出收集到列表中

Wolfram mathematica 将根[]的输出收集到列表中,wolfram-mathematica,Wolfram Mathematica,如果我使用根[ax^2+bx+c==0,x],则输出为 x==(-b-Sqrt[b^2-4ac])/(2a)| x==(-b+Sqrt[b^2-4 a c])/(2 a) 如何将根的输出收集到一个列表中,比如{(-b-Sqrt[b^2-4ac])/(2a),(-b+Sqrt[b^2-4ac])/(2a)}这样我就可以绘制它了?另一种(明显的?}方法: x /. {ToRules[Roots[a x^2 + b x + c == 0, x]]} // Flatten ==> {(-b -

如果我使用根[ax^2+bx+c==0,x],则输出为

x==(-b-Sqrt[b^2-4ac])/(2a)|
x==(-b+Sqrt[b^2-4 a c])/(2 a)

如何将
根的输出
收集到一个列表中,比如
{(-b-Sqrt[b^2-4ac])/(2a),(-b+Sqrt[b^2-4ac])/(2a)}
这样我就可以绘制它了?

另一种(明显的?}方法:

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)}
List @@ Roots[a x^2 + b x + c == 0, x][[All, 2]]
给予

另一种(明显的?}方法:

List @@ Roots[a x^2 + b x + c == 0, x][[All, 2]]
给予


你想精确地绘制[]什么?…可能有更好的方法…我想绘制根[]的输出。根[]通常会显示x==a | | x==b | | x==c,这不是可绘制的。Sjoard的答案解决了这一问题。绘制通常是:1)变量函数或2)点列表。你想策划什么?什么功能?什么变量?或者什么点?从我的问题中可以清楚地看出,我要绘制的点列表是由根[f[x],x]返回的函数的根;一组根是一个列表。二次函数只是一个简单的例子。我的函数是一个1000阶多项式,有1000个根,没有特殊的结构。确切的功能与问题无关,家庭作业问题只会列出问题并请求帮助解决。我很感谢您的帮助,但我唯一的目的是知道如何去掉输出中的
x==
。您想准确地绘制[]什么。。。可能有更好的方法…我想绘制根[]的输出。根[]通常会输出x==a | | x==b | | x==c之类的内容,这是不可绘制的。sjoerd的答案修正了这一点。一个图通常是:1)变量函数或2)点列表。你想策划什么?什么功能?什么变量?或者什么点?从我的问题中可以清楚地看出,我要绘制的点列表是由根[f[x],x]返回的函数的根;一组根是一个列表。二次函数只是一个简单的例子。我的函数是一个1000阶多项式,有1000个根,没有特殊的结构。确切的功能与问题无关,家庭作业问题只会列出问题并请求帮助解决。我感谢您的帮助,但我唯一的目的是知道如何摆脱输出中的
x==
。绝对不明显。绝对不明显。