用python画隐函数图像

待我称王封你为后i 2022-05-31 01:37 642阅读 0赞

显函数的画法的话,一般比较简单,一列x的数组,有对应的函数的话,就很容易弄出一列y的数组,然后通过plt.plot就能画出来了。可是隐函数的话,求出对应的y是比较难的,特别是多个y对应的时候。那么怎么办呢?还是要用到sympy这个库。代码:

  1. from sympy.parsing.sympy_parser import parse_expr
  2. from sympy import plot_implicit
  3. ezplot = lambda exper: plot_implicit(parse_expr(exper))#用了匿名函数
  4. expression='x**2+y**2-1'#隐函数是x**2+y**2-1=0,其实就是圆的方程
  5. ezplot(expression)#能描绘大致的图像

输出:

SouthEast

图片长宽的问题,看起来不是很圆,既然隐函数能画,那么显函数也能画咯?这是肯定的

  1. from sympy.parsing.sympy_parser import parse_expr
  2. from sympy import plot_implicit
  3. ezplot = lambda exper: plot_implicit(parse_expr(exper))
  4. expression='exp(x)-y'#y=exp(x)的函数图像
  5. ezplot(expression)#能描绘大致的图像

输出:

SouthEast 1

当然,缺点是只能画大致的图像,想看具体某一区间的图像的话,只能用其他途径了。以上。

发表评论

表情:
评论列表 (有 0 条评论,642人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python相关性

    画相关性图是数据分析中的一个常见任务,可以用来可视化两个变量之间的关系。在Python中,有许多库可以帮助你画出相关性图,其中一个常用的库是 Matplotlib。你可以使用M