编写程序绘制下列数学表达式的图像:(1)线性函数 𝑦=2𝑥+6 的图像。(2)余弦三角函数 𝑦=cos(2𝜋𝑥) 的图像。(3)函数 𝑓(𝑥)=sin2(𝑥−2)𝑒−𝑥2 的图像。(4)多项式 𝑓(𝑥)=4𝑥5−10𝑥3+7𝑥+𝑥−2+10 的图像。
时间: 2024-02-06 19:10:55 浏览: 80
matlab实用程序
以下是使用 Python 代码绘制上述数学表达式的图像:
(1)线性函数 𝑦=2𝑥+6 的图像
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义 x 取值范围和线性函数
x = np.linspace(-10, 10, 100)
y = 2 * x + 6
# 绘制图像
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Linear Function')
plt.grid()
plt.show()
```
结果如下:
![线性函数](linear_function.png)
(2)余弦三角函数 𝑦=cos(2𝜋𝑥) 的图像
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义 x 取值范围和余弦函数
x = np.linspace(-1, 1, 100)
y = np.cos(2 * np.pi * x)
# 绘制图像
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Cosine Function')
plt.grid()
plt.show()
```
结果如下:
![余弦函数](cosine_function.png)
(3)函数 𝑓(𝑥)=sin2(𝑥−2)𝑒−𝑥2 的图像
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义 x 取值范围和函数
x = np.linspace(-5, 5, 100)
y = np.sin(2 * (x - 2)) * np.exp(-x ** 2)
# 绘制图像
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Function')
plt.grid()
plt.show()
```
结果如下:
![函数](function.png)
(4)多项式 𝑓(𝑥)=4𝑥5−10𝑥3+7𝑥+𝑥−2+10 的图像
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义 x 取值范围和多项式函数
x = np.linspace(-2, 2, 100)
y = 4 * x ** 5 - 10 * x ** 3 + 7 * x + x - 2 + 10
# 绘制图像
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Polynomial Function')
plt.grid()
plt.show()
```
结果如下:
![多项式函数](polynomial_function.png)
阅读全文