그냥 파이썬을 배우기 시작했고, 수학 함수를 통합하는 파이썬 함수를 정의하라는 요청을 받았습니다.Python : 수학 모듈 만 사용하여 수학 함수를 통합하는 방법은 무엇입니까?
우리는 파이썬의 기능은 다음과 같은 형태로해야한다는 지시를 받았다 :
integrate(2 * x + 3, 1, 2)
(예를 들어, x=1
및 x=2
사이 y = 2x + 3
의 면적을 계산하는)
우리는 는 math
이외/import
어떤 라이브러리를 사용하는 허용되지 않습니다 (및 통합 도구에 내장 된 중 하나를 사용할 수 없습니다).
내가 어떻게해야하는지 생각해보십시오. 내가 프로그램을 썼을 때 나는 항상 x
을 얻지 못했다. 그러나 나는 x
을 값으로 정의하면 (0이라고 말하면) 매개 변수의 2*x+3
부분은 항상 수학 방정식 대신에 값으로 취해 지므로 내부에서 실제로 사용합니까?
파이썬 함수가 수학 방정식을 매개 변수로 사용하는 방법을 알고 있다면 많은 도움이 될 것입니다. 감사합니다.
def integrate(func, lo_x, hi_x):
#... Stuff to perform the integral, which will need to evaluate
# the passed function for various values of x, like this
y = func(x)
#... more stuff
return value
그런 다음 당신은 다음과 같이 호출 할 수 있습니다 :
당신은 방정식 함수해야한다, 당신은 당신이 실제로 수학 함수의 문자열 버전을 전달하거나 다른 함수에 파이썬 함수를 통과해야합니까와 y와 이것 저것 그것 –
X를 전달할 수 있습니다? 큰 차이. – IanAuld
파이썬 함수를 다른 함수로 전달하려고 시도했지만 파이썬이 예를 들어 보겠습니다. def function1 (f (x)) – n88b