본문 바로가기

파이썬수학4

[파이썬 수학] 소수(prime number) 리스트 만들기 지난 번에 소수 판별 함수를 작성해 본 적이 있습니다. 어떤 자연수 N이 소수이면 True값을, 소수가 아니면 False값을 return하는 함수입니다. 2019/08/05 - [파이썬 + 수학] - [파이썬 수학] 소수(prime number) 판별 이번에는 지난 번에 만든 판별 함수를 호출하여, 어떤 자연수 N보다 작은 소수들로 이루어지는 리스트를 return하는 함수를 만들어 보겠습니다. def prime_number(number): # number를 입력 받아 소수인지 아닌지 구분하는 함수 # number가 1이 아니면, (1은 소수가 아님) if number != 1: # 2, 3, 4, ..., (number - 1)까지의 인수에 대해서 for f in range(2, number): # nu.. 2019. 8. 6.
[파이썬 수학] 원 그리기 ③ - matplotlib 활용 이번 에는 수학, 과학 분야에서 그래프를 그릴 때 즐겨 활용되는 matplotlib 패키지를 소개합니다. matplotlib의 pyplot 모듈을 사용합니다. 원을 나타내는 정보, 축의 크기와 비율 등을 정해 줍니다. import matplotlib.pyplot as plt circle_center = (0, 0) # 원의 중심 circle_radius = 7.5 # 원의 반지름 # 원의 객체 c 생성 (색채우기: 흰색, 둘레: 파란색) c = plt.Circle(circle_center, circle_radius, fc='w', ec='b') # 축 설정 a = plt.axes(xlim=(-10, 10), ylim=(-10, 10)) a.add_patch(c) # 원의 객체 c를 패치 a.set_asp.. 2019. 8. 6.
[파이썬 수학] 원 그리기 ② -터틀: Turtle 오래 전에, 평면 좌표(X축, Y축)을 그리고, 원점을 중심으로 원을 그리는 방법을 이야기 드린 적이 있습니다. 2018/06/28 - [파이썬 + 수학] - [파이썬 수학] 원 그리기 ① -터틀: Turtle 이번에는 터틀(turtle)이 지원하는 원을 그리는 함수인 Circle()에 대하여 좀 더 자세하게 알아보겠습니다. 아래 그림과 같이 동일한 출발점에서 시작하는 4개의 원을 그려 보겠습니다. importturtle t = turtle.Turtle() # turtle 객체 t를 만든다 t.speed(10)# 그리는 속도 0 ~ 10 에서 지정 t.circle(100)# 첫 번째 원 (북쪽 방향 바라봄, 반시계 방향) t.left(90)# 90도 왼쪽으로 방향 전환 (서쪽 방향 바라봄) t.circl.. 2019. 8. 6.
[수학코딩] 절대값(Absolute Value) 함수 절대값(Absolute Value) 이란? 수학적으로 절대값은 함수(function)이고, |x|라고 표시한다. x의 절대값 |x|는 경우의 수를 나누어서 계산한다. x가 0보다 크거나 같은 경우 |x| = x와 같으며, 반대로 x가 0보다 작거나 같은 경우 |x| = -x와 같다. 따라서, 모든 x에 대하여 함수값은 항상 0보다 크거나 같다. (절대로 음수가 되지 않는다.) 절대값 함수는 미적분학(Calculus)에서 근사값을 측정할 때 사용한다. 절대값 |a|는 수직선 상에서 a가 원점 0으로부터 떨어진 거리(distance)를 의미한다. 두 점 a, b 간의 관계로 확장할 수 있는데, |a - b| = |b - a|와 같으며 수직성 위의 두 점 a와 b 사이의 거리를 나타낸다. 우리가 찾으려는 값 .. 2018. 7. 2.