分享

用python画不同的函数图像

 算法与编程之美 2024-04-15 发布于四川

1 问题

在日常生活中,常常会用到函数的相关知识,怎样快速地画出函数图像,如何用python画出函数图像呢?

2 方法

    首先导入数据库,相关包。然后利用相关包对一元一次函数,一元二次函数指数函数,二元一次函数等函数画图。

代码清单 1

#相关包导入
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
# 一元一次函数图像
x = np.arange(-10, 10, 0.1)
y = 2 * x
plt.xlabel('x')
plt.ylabel('y')
plt.title("一元一次函数")
plt.plot(x, y)
plt.show()
# 一元二次函数图像
x = np.arange(-10, 10, 0.1)
y = x * x
plt.xlabel('x')
plt.ylabel('y')
plt.title("一元二次函数")
plt.plot(x, y)
plt.show()
# 指数函数
x = np.arange(-10, 10, 0.1)
y = np.power(2, x)
plt.xlabel('x')
plt.ylabel('y')
plt.title("指数函数")
plt.plot(x, y)
plt.show()
#  二元一次函数图像
fig = plt.figure()
ax = Axes3D(fig)
x = np.arange(-100, 100, 1)
y = np.arange(-100, 100, 1)
X, Y = np.meshgrid(x, y)  
Z = X + Y
plt.xlabel('x')
plt.ylabel('y')
ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap='rainbow')
plt.show()

3 结语

针对如何用Python画函数图像的问题,提出使用相关包的方法,通过亲自实验,证明该方法是有效的,本文使用这种方法画出来几种函数图像,但方法并不简便,还有考虑不周的地方,未来可以继续研究更加简洁方便的代码进行处理。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多