使用matploblib画x^2+y^2=36的图
时间: 2023-05-19 22:01:45 浏览: 54
可以使用以下代码绘制x^2 y^2=36的图:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-6, 6, 1000)
y1 = np.sqrt(36 - x**2)
y2 = -np.sqrt(36 - x**2)
plt.plot(x, y1, color='blue')
plt.plot(x, y2, color='blue')
plt.fill_between(x, y1, y2, where=y2>y1, color='blue')
plt.fill_between(x, y1, y2, where=y1>y2, color='blue')
plt.xlim(-6, 6)
plt.ylim(-6, 6)
plt.gca().set_aspect('equal', adjustable='box')
plt.show()
相关问题
使用matploblib绘制y=x^2图像
好的,以下是使用matplotlib绘制y=x^2图像的代码:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-10, 10, 100) # 定义x坐标轴数据
y = x ** 2 # 定义y坐标轴数据
plt.plot(x, y) # 绘制折线图
plt.xlabel('x') # 设置x坐标轴标签
plt.ylabel('y') # 设置y坐标轴标签
plt.title('y=x^2') # 设置图像标题
plt.show() # 显示图像
```
运行代码后,就可以看到绘制出来的y=x^2图像。
使用matploblib画x*y=10的图
可以使用以下代码绘制 x*y=10 的图:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-10, 10, 1000)
y = 10 / x
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('x*y=10')
plt.show()
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)