(2**(1/2)*y**(1/2)/2)**2
의 정수를 0
에서 5
(또한 here으로 표시)에서 풀려고합니다. 텅스텐 그것이 6.25이어야한다라고하는 동안은, 어떤 이유로, 나는 값 1.25가 계속 들어파이썬 통합
func = lambda y: ( 2**(1/2) * y**(1/2)/2 )**2 and a == 0 and b == 5
from scipy import integrate
integrate.quad(func, a b)
를 사용하여 봤는데? 나는 실수에 손가락을 대고있는 것처럼 보일 수 없다.
p.s. 에러 katrie 미안 그 파이썬 용도 잊고하지 & & 대한 논리 AND
해결 : 이 바보 INT/플로트 에러이었다. 모두에게 고마워.
&&는 무엇입니까? – katrielalex
어떤 버전의 파이썬을 사용하고 있습니까? 많은 Python 버전에서'1/2'는'0'으로 평가됩니다. 또한 WolframAlpha 링크는 0과 5 사이의 'y/2'의 적분에 대한 답을 보여줍니다. – dheerosaur
또한 위에서 쓴 함수가 단지 'y/2'라는 것을 알고 있습니까? ... – katrielalex