본문 바로가기
728x90
반응형

intersection2

수직으로 만나는 점, 직선 구하기 이번 글은 수직으로 만나는 직선에 관련된 내용이야. sympy에서는 수직과 관련된 몇몇 툴을 제공해 주는데, 예제를 통해서 어떤 기능들이 있는지 한번 보자고. 문제 1 직선 $y= \frac12 x+4$와 $x$축에서 수직으로 만나는 직선을 구하여라. 아주 간단한 내용이야. 거의 암산으로도 될 지경이지. 일단 $y=\frac12x+4$와 수직으로 만나는 직선의 기울기는 $-2$가 되어야 하고, $x$축에서 수직으로 만난다고 했으므로 위 직선의 $x$절편인 $(-8,0)$을 지나야 함. 따라서 $$ y= -2(x+8)$$ 이 정답이야. 그럼 이것을 sympy로는 어찌 풀어야 되나? from sympy import * x, y = symbols("x y") # x,y 를 symbol 로 정의 f = Line.. 2023. 12. 18.
육각형 속 마름모(@puzzlist의 기하문제) 머리도 식힐 겸 이리저리 웹서핑을 하다 재미있는 문제를 발견해서 sympy로 한번 풀어보면 재밌겠다 싶어서 도전해 본 문제가 있어. 교수님 존함을 보아하니, 수하 퍼즐 쪽으로 아주 유명하신 박부성 교수님이네. 어렸을 때도 많이 사서 풀어보고 했던 수학퍼즐 책들의 저자이시기도 하지. 박부성 교수님의 X (전 트위터) 계정은 링크 걸었으니 참고하시고~ 위의 그림처럼 정육각형이 있고, 그림과 같이 4개의 대각선(?) 비슷한 것들을 그려 만나는 점으로 이루어진 녹색 사각형, 이 놈의 면적이 정육각형에서 차지하는 비율을 구하는 문제야. 풀이 위 문제를 python의 sympy를 이용하여 풀어보자구. from sympy import * p = Polygon((0,0), 1, n=6) # 정6각형 정의 (외접원 중심.. 2023. 12. 15.
728x90
반응형