foncion python
2 participants
Cahiertsi :: Mathématiques :: TSI2 :: DM
Page 1 sur 1
foncion python
bonjour je ne comprends pas pourquoi python n'accepte pas la multiplication d'une fonction par un entier comment résoudre le problème?
upported operand type(s) for ** or pow(): 'function' and 'int'
upported operand type(s) for ** or pow(): 'function' and 'int'
maxime- Messages : 17
Date d'inscription : 22/10/2018
Re: foncion python
et la multiplication function function ne marche pas non plus
maxime- Messages : 17
Date d'inscription : 22/10/2018
Re: foncion python
Bonjour Maxime,
Peux-tu poster le code ?
Merci
Peux-tu poster le code ?
Merci
Prof2Maths- Messages : 282
Date d'inscription : 10/06/2015
Re: foncion python
def f(x):
return(np.sin(x))
def Jn(n):
a=f
for i in range (2*n):
a=a*f
return(integr.quad(a,0,np.pi))
def Jn(n):
return(integr.quad(f**(2*n),0,np.pi))
return(np.sin(x))
def Jn(n):
a=f
for i in range (2*n):
a=a*f
return(integr.quad(a,0,np.pi))
def Jn(n):
return(integr.quad(f**(2*n),0,np.pi))
maxime- Messages : 17
Date d'inscription : 22/10/2018
Re: foncion python
ce sont les deux essaies que j'ai fait mais ca ne marche pas
maxime- Messages : 17
Date d'inscription : 22/10/2018
Re: foncion python
Oui, je vois, tu ne peux pas multiplier une fonction f par elle-même, tu peux seulement l'appeler pour une certaine valeur de x et là tu peux élever cette valeur au carré.
Je te conseille de définir ta fonction à l'intérieur de ta boucle for (puisqu'elle dépend de n) et d'y calculer aussi ton intégrale.
for i in range(...)
def f(x):
return ...
Je te conseille de définir ta fonction à l'intérieur de ta boucle for (puisqu'elle dépend de n) et d'y calculer aussi ton intégrale.
for i in range(...)
def f(x):
return ...
Prof2Maths- Messages : 282
Date d'inscription : 10/06/2015
Re: foncion python
Attention : l'indentation n'est pas respectée, le forum "mange" les espaces...
Prof2Maths- Messages : 282
Date d'inscription : 10/06/2015
Cahiertsi :: Mathématiques :: TSI2 :: DM
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|