@Sanya_neekspert

Ошибка TypeError: 'int' object is not callable, в чем проблема?

Добрый день, начал осваивать программирование, наткнулся на такую ошибку:
File "Untitled4.py", line 60, in
B[i]=h**2*f(i,h,u[i]) #Вектор правых частей
File "Untitled4.py", line 48, in f
n=int(fn*2(i+1)+fn*COS*(i+1)-sn)
TypeError: 'int' object is not callable

кусок кода на который он ругается выглядит примерно так:
fn=1
sn=1

def f(i,fn,v):
return (fn*2(i+1)+fn*COS*(i+1)-sn)

def df(i):
return -COS(i+1)

while numpy.max(v)>3**(-2):

for i in range(0,n-1):
B[i]=h**2*f(i,h,u[i])
Q[i][i]=h**2*df(u[i])

Я уже голову сломал, не могу найти ошибку, заранее спасибо.
  • Вопрос задан
  • 749 просмотров
Решения вопроса 1
@galaxy
n=int(fn*2(i+1)+fn*COS*(i+1)-sn)

имелось в виду fn*2*(i+1)?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы