부분 결과 · 오류와 사용량 확인 보류는 채점에서 제외합니다. 오류·답 추출 실패 재시도 기록을 포함하며 원본은 보존했습니다. Python 실행 성공은 수학적 증명 검증을 뜻하지 않습니다.
함수 와 양수 t에 대하여 점 ()에서 y축에 내린 수선의 발과 곡선 위의 점 에서의 접선이 y축과 만나는 점 사이의 거리가 t가 되도록 하는 s의 값을 라 하자. 의 값은?
① ② ③ ④ ⑤
최종 답은 선택지 번호 1~5 중 하나를 안에 쓰세요.
거리는 t = s·f′(s), f′(s)=s²/(1+s), 즉 t=s³/(1+s) (s=1일 때 1/2, s=3일 때 27/4). 역함수 적분으로 ∫g(t)dt = ∫₁³ s·h′(s)ds를 계산합니다.
Recorded Python call:
import sympy as sp
s,t=sp.symbols('s t',positive=True)
h=s**3/(1+s)
print(sp.solve(sp.Eq(h,sp.Rational(1,2)),s), sp.solve(sp.Eq(h,sp.Rational(27,4)),s))
I=sp.integrate(s*sp.diff(h,s),(s,1,3))
print(sp.simplify(I), sp.nsimplify(I))
역함수 공식 검증: ∫ᵃᵇ g(t)dt = ∫₁³ s·h′(s)ds, 계산 결과 157/12 + ln 2 → ⑤
Recorded Python call:
import sympy as sp
s,t=sp.symbols('s t',positive=True)
f=(sp.Rational(1,2))*s**2-s+sp.log(1+s); fp=sp.diff(f,s); h=s*fp # t=s·f'(s)
print(sp.factor(fp), sp.factor(h))
I1=sp.integrate(s*sp.diff(h,s),(s,1,3))
# 독립 검산: g(t)를 명시적으로 적분
x=sp.symbols('x')
tr=sp.integrate(t*((3*t+sp.sqrt(t*(8+t)*t))/(3*t))**2*(sp.diff((3*t+sp.sqrt(t*(8+t)*t))/(3*t),t)),(t,sp.Rational(1,2),sp.Rational(27,4)))
print(I1, sp.simplify(tr), sp.simplify(I1-tr))
풀이. 수선의 발 (0, f(s))과 접선의 y절편 (f(s)−s·f′(s), f(s)) 사이 거리는 |s·f′(s)|. f′(s)=s²/(1+s)이므로 (s>0)
t = h(s) = s³/(1+s), h는 증가함수 (h′=s²(s+2)/(s+1)²>0). h(1)=1/2, h(3)=27/4이므로 g=h⁻¹이고 역함수 적분 공식
Python으로 정확 적분한 결과 (h(1/2)=1, h(27/4)=3 확인됨):
부분분수 계산: ∫(s − 2 + 2/(s+1) − 1/(s+1)²)·s 형태로 정리되어 유리부분 157/12와 로그항 ln2가 나오며, sympy가 정확히 157/12 + log2를 반환했습니다. → ⑤
Recorded Python call:
import sympy as sp
s=sp.symbols('s')
h=s**3/(1+s)
I=sp.integrate(s*sp.diff(h,s),(s,1,3))
print(sp.simplify(I), float(I))
수선의 발 과 접선의 절편 사이의 거리는
는 에서 증가하며 , 이므로 이고, 역함수 적분 공식으로
(부분분수 전개: 로 정리되어 유리부분 와 가 나오며, Python 정확 적분도 이를 확인했습니다.)
답은 ⑤.
Comparative Analysis (Pcalculus_28) (Average across runs)
Averages use reported measurements only. Missing usage is not treated as zero.