import numpy as np
import math
y = 0.
m = 9.
A = 0.3
k = 4.
gamma = 0.15
t = 0
n = 101
t_array = np.zeros(n)
y_array = np.zeros(n)
dt = 25/n
for i in range(n):
t_array[i] = 0 + dt * i
y_array[i] = A * math.exp(-gamma * t) * math.cos * (math.sqrt(k/m) * t)
print("%5.2f %5.2f" % (y_array[i], t_array[i]))
出于对我生命的热爱,我无法弄清楚为什么会收到消息:“*:'float' 和 'builtin_function_or_method' 的操作数类型不受支持”。我已经查看了该网站上的几乎所有建议。请帮忙!