我是新來的Python繪製除了一些基本知識matplotlib.pyplot
。我的問題是如何繪製一些更高階的多項式?我看到的一種方法是用x表示y,然後繪製這些值。但我有兩個難點:在Python中繪製一個多項式
- y和x不能分開。
- 我期待一個閉合曲線(實際上是一個複雜的曲線)
我想情節的多項式爲:
c0 + c1*x + c2*y +c3*x*x + c4*x*y + c5*y*y + c6*x**3 + c7*x**2*y + ..... c26*x*y**5 + c27*y**6
所有係數c0
到c27
是已知的。 如何繪製這條曲線?
也可以請我建議我從哪裏可以學習繪圖和Python可視化資源?
澄清: 對不起,每個人都說得不夠清楚。它不是一個表面的方程(涉及3個變量:x,y和z)。我應該在最後加一個零:c0 + c1 * x + c2 * y + c3 * x * x + c4 * x * y + c5 * y * y + c6 * x ** 3 + c7 * x ** 2 * Y + ..... C26 * X * Y ** 5 + C27 * Y ** 6 = 0
如果您期望的曲線,也許你想要多項式= 0,並將其視爲一個隱式方程?如果你只是想「繪製你的多項式」,因爲它是兩個變量的函數,結果是曲面,而不是平面曲線。 – 2013-08-06 22:32:01
是的,編輯我的問題。抱歉的混淆 – Ally
你可能看看[this](http://stackoverflow.com/questions/2484527/is-it-possible-to-plot-implicit-equations-using-matplotlib)SO問題,而* [sympy]中的plot_implicit *函數(http://docs.sympy.org/dev/modules/plotting.html)。 – 2013-08-07 13:33:25