15使用numpy和matplotlib库生成二次函数和三次函数

该代码示例使用numpy生成-5到5之间的100个等间距点,然后分别应用二次函数和三次函数计算y值。接着,利用matplotlib库创建一个包含两个子图的图像,分别展示二次函数和三次函数的曲线,并对每个子图进行相应的标签和标题设置。最后,显示这两个图形。
摘要由CSDN通过智能技术生成

import numpy as np

import matplotlib.pyplot as plt

#定义二次函数和三次函数

def quadratic_func(x):

    return x**2 - x+ 2

def cubic_func(x):

    return x**3 + 3*x**2 - x + 4

#生成x轴的数据

x = np.linspace(-5,5,100)

#生成二次函数和三次函数的v轴数据

y1 = quadratic_func(x)

y2 = cubic_func(x)

#生成两个子图

fig,(ax1, ax2) = plt.subplots(1, 2, figsize=(10,5))

#设置第一个子图

ax1.plot(x, y1, color='blue')

ax1.set_xlabel('x')

ax1.set_ylabel('y')

ax1.set_title('Quadratic Function')

#设置第二个子图

ax2.plot(x, y2, color='red')

ax2.set_xlabel('x')

ax2.set_ylabel('y')

ax2.set_title('Cubic Function')

#显示图形

plt.show()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值