4. sin(x) + cos(x2) + 1 함수를 적분하고 구간 0~5의 적분 값 찾기

    >>> import numpy as np
    >>> from scipy.integrate import quad
    >>> x = np.sort(np.random.randn(150) * 4 + 4).clip(0, 5)  # 0~5 사이의 랜덤한 값 생성
    >>> func = lambda x: np.sin(x) * np.cos(x**2) + 1         # 적분할 함수
    >>> y = func(x)
    
    >>> fsolution = quad(func, 0, 5)              # 함수 quad로 적분하기
    >>> print(fsolution)
    (5.100345067540932, 1.2589916699365199e-08)   # 결과의 첫 번째 값이 적분 값
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.