我是一名机械工程专业的学生,这是我第一次接触 Python 环境,或者 Anaconda 的发行版。我的任务是找到这个函数的零点:
⋅sin()cos()+⋅cos()sin()2−⋅cos()−ℎ⋅sin()=0
使用参数:
D = 220mm,
h = 1040mm,
l = 1420mm,where
n = 81
是函数上等距点的数量,函数限于:
∈[0,2] 其中是一个 np.array。
绘制函数
问题是,当我尝试将函数插入时bisect(fun, a, b)
,错误提示
“numpy.ndarray”对象不可调用
有人可以帮助一个菜鸟程序员吗?谢谢。