python画隐函数
作者:互联网
显函数的画法的话,一般比较简单,一列x的数组,有对应的函数的话,就很容易弄出一列y的数组,然后通过plt.plot就能画出来了。可是隐函数的话,求出对应的y是比较难的,特别是多个y对应的时候。那么怎么办呢?还是要用到sympy这个库。代码:
from sympy.parsing.sympy_parser import parse_expr
from sympy import plot_implicit
ezplot = lambda exper: plot_implicit(parse_expr(exper))#用了匿名函数
expression='x**2+y**2-1'#隐函数是x**2+y**2-1=0,其实就是圆的方程
ezplot(expression)#能描绘大致的图像
输出:
SouthEast
图片长宽的问题,看起来不是很圆,既然隐函数能画,那么显函数也能画咯?这是肯定的
from sympy.parsing.sympy_parser import parse_expr
from sympy import plot_implicit
ezplot = lambda exper: plot_implicit(parse_expr(exper))
expression='exp(x)-y'#y=exp(x)的函数图像
ezplot(expression)#能描绘大致的图像
输出:
SouthEast 1
标签:plot,画隐,函数,python,import,parse,exper,sympy 来源: https://www.cnblogs.com/FrostyForest/p/16660119.html