使用python编写程序绘制下列数学表达式的图像: (1)线性函数𝑦=2𝑥+6 的图(2)余弦三角函数 𝑦=cos(2𝜋𝑥) 的图像像(3)函数 𝑓(𝑥)=sin2(𝑥−2)𝑒−𝑥2 的图像。(4)多项式 𝑓(𝑥)=4𝑥5−10𝑥3+7𝑥+𝑥−2+10 的图像。
时间: 2024-02-06 21:09:29 浏览: 186
下面是绘制数学表达式图像的 Python 代码:
(1)线性函数 y=2x+6 的图像
```python
import matplotlib.pyplot as plt
import numpy as np
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(True)
plt.show()
```
(2)余弦三角函数 y=cos(2πx) 的图像
```python
import matplotlib.pyplot as plt
import numpy as np
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(True)
plt.show()
```
(3)函数 f(x)=sin^2(x-2)e^-x^2 的图像
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-5, 5, 100)
y = np.sin(x-2)**2 * np.exp(-x**2)
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Function')
plt.grid(True)
plt.show()
```
(4)多项式 f(x)=4x^5-10x^3+7x+x-2+10 的图像
```python
import matplotlib.pyplot as plt
import numpy as np
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(True)
plt.show()
```
阅读全文