我有一个时间和深度变化的功能,简化为:
def f(z,t):
return np.exp(-z)*np.sin(t-z)
z = np.linspace(0,3000,num=3001)
t = np.arange(0,40000,4000)
Run Code Online (Sandbox Code Playgroud)
我想在t的每个时间步骤绘制所有z的结果,结果是这样的:

但我不知道怎么做.我确信这很简单,但我不习惯在python中这样做.
unu*_*tbu 10
import matplotlib.pyplot as plt
import numpy as np
def f(z,t):
return np.exp(-z)*np.sin(t-z)
z = np.linspace(0,5,3001)
t = np.arange(0,40000,4000)
for tval in t:
plt.plot(z, f(z, tval))
plt.show()
Run Code Online (Sandbox Code Playgroud)
