Iur*_*usa 5 python math plot matplotlib
所以我有这个等式:
x^2 + 4*(z+10)^2 = e^(-0.05*z)
Run Code Online (Sandbox Code Playgroud)
我怎么不能使用,例如,Matplotlib.pyplot和Numpy包?
我的解决方案是:计算给定x和z网格的方程的每一边.然后我轮廓满足等式的点.一边减去其他边等于零.
import numpy as np
import matplotlib.pyplot as plt
z = -np.linspace(9,15,100)
x = np.linspace(-26,26,1000)
x,z = np.meshgrid(x,z)
Z = -np.exp(-0.05*z) +4*(z+10)**2
X = x**2
plt.contour(x,z,(X+Z),[0])
plt.xlim([-1.5,1.5])
plt.ylim([-11.5,-8.5])
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
8978 次 |
| 最近记录: |