用python画隐函数图像

本文介绍如何使用Python的sympy库绘制隐函数和显函数图像,通过实例展示了隐函数如圆的方程及显函数如指数函数的绘图方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

显函数的画法的话,一般比较简单,一列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)#能描绘大致的图像

输出:


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

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)#能描绘大致的图像
输出:


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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值