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. 이전 1 다음 728x90 반응형