3.5 파이썬 실습

    1. 3x2+1 미분하기

    >>> import sympy as sp
    >>> x = sp.Symbol('x')
    >>> sp.diff(3.0*x**2 + 1, x)
    6.0χ

    2. 미분 개념을 활용하여 미분한 x + 3 함수가 0이 되는 해 찾기

    >>> from scipy.optimize import fsolve
    >>> import numpy as np
    >>> line = lambda x: x + 3
    >>> solution = fsolve(line, -2)
    >>> print(solution)
    [-3.]

    3. x2을 적분하고 0~3 사이의 적분 값 찾기

    >>> import numpy as np
    >>> from scipy.integrate import quad
    # 적분할 함수 정의
    >>> func = lambda x: np.cos(np.exp(x))**2
    
    # 0부터 3까지의 구간에 대해 함수 func를 적분
    >>> solution = quad(func, 0, 3)
    >>> print(solution)
    # 첫 번째 값은 적분, 두 번째 값은 오차
    (1.296467785724373, 1.397797133112089e-09)
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.