我正在尝试 3D 绘制多种类型阻尼的振动放大系数。为了让那些不知道它是什么的人简化它,基本上,你有 3 个变量:
我的直觉说我应该用 (X,Y,Z) = (beta, d, nu) 来绘制它,但我才刚刚开始使用这个库,而且我对 python 有点陌生,我只是在需要的时候使用它可视化或计算课堂上的问题。我尝试为 beta 和 d 创建 2 个数组,但我不知道我应该为 nu 创建数组,因为它取决于两者。
这是我到现在为止的一段代码:
import math
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
nu = []
b = [0.1 + i / 100 for i in range(0, 510)]
damp = [0.1 + i/10 for i in …Run Code Online (Sandbox Code Playgroud)