Я хочу интегрировать Int sin(f(x,y,a,b)) dx dy
, используя dblquad
, где a и b - два параметра.
Ниже показан пример, где x и y оба переходят от 0 до 10, а a = 0, b = 1.
dblquad(f*np.sin(f),0,10,0,10,args=(0,1))
Однако это приводит к выводу
Traceback (most recent call last):
File "./update.py", line 60, in <module>
dblquad(f*np.sin(f),0,10,0,10,args=(0,1))
AttributeError: 'function' object has no attribute 'sin'
Почему это происходит?Есть ли проблема с применением np.sin
к f
(np.log
дает тот же результат) при попытке подобного интеграла?
Как правильно сделать это с помощью dblquad?
Спасибо!