1 Results for '수학'

  1. 2007.04.21 수학은 절망 (3)

수학은 절망

데일리 절망 2007. 4. 21. 02:01

사용자 삽입 이미지

명색이 공돌이면서 피타고라스의 정리가 기억안나 네이버나 뒤적이는 자신에게 절망했다!
피타고라스의 정리가 중학 수학이었다니 절망했다!
수학은...
수학은 절망이다!

XAML 관련해서 예제를 만들려고 끄적거리다가 역시 시각적으로 임팩트 있는 프랙탈이 좋겠다 싶어서 시어핀스키의 삼각형이나 만들어볼까하고 IDE를 열었는데...
도대체 화면에 꽉차는 정삼각형의 각 꼭지점 좌표를 어떻게 계산해야 할지 생각이 안나는겁니다.

그냥 예제니까 고정 좌표를 쓰면 계산할것도 말것도 없겠지만 윈도 사이즈가 변경되면 정삼각형의 크기도 자동으로 현재 윈도 내에 가장 넓은 면적을 차지하도록 그리고 싶었죠.

그딴게 뭐가 어렵냐고 생각하시는 분이 있다면... 곧바로 back해주세요. ㅠ.ㅜ

그림판으로 그려가면서까지 삽질하고 중딩용 피타고라스의 정리 강좌를 다시 한번 읽어보고 한시간 동안 삽질하다보니 그럭저럭 동작은 하는게 나왔는데 아무리 생각해도 이거 일반적인 구현 방법이 있을 것 같은 불안감이 엄습하네요.

허접하나마 생각해본 구현 방안은 아래와 같아요.


오랫만에 절망해봤습니다.
누가 임의의 사각 영역에서 가장 넓은 면적을 차지하는 정삼각형 구하는 좋은 알고리즘이나 코드가 있으면 소개해주세요. ㅠ.ㅜ

Posted by gongdo

Submit comment.

  1. 나. 2007.05.07 13:24  comment URL  Edit/Remove  Submit comment.

    일반적인 수학알고리즘을 프로그래밍 하기는 쉽지 않던데요.
    하튼 정삼각형 그리는 것은 사각형의 가로 세로 길이 중 짧은 쪽을 기준으로 그리면 간단합니다.
    물론 가운데 위치하도록 그릴려면 (긴 길이 - 짧은 길이) / 2 = offset길이[ 가로가 길면 가로
    Offset, 세로가 길면 세로 Offset]을 구해서 offset + 짧은 길이의 가운데 위치에 포인트 찍고
    짧은 쪽 left나 top측으로 라인 그리고 rigth나 bottom에 line그리면...

    • Favicon of http://gongdo.tistory.com BlogIcon 공도 2007.05.07 15:07  comment URL  Modify/Remove

      감사합니다.
      이럴때 어떤 상황을 말로 표현하는 능력이 왜 중요한지 알게 되는 것 같아요.
      문제 해결만 하려다 보니까 복잡했는데 말로 정리하니 엄청 간단해지네요.

  2. Favicon of http://rkttu.com BlogIcon 남정현 2008.01.27 14:24  comment URL  Edit/Remove  Submit comment.

    그래서 LISP이나 Pascal 같은 언어가 수학적인 표현에 있어서 더 낳을 수 있는게 아니려나 싶기도 하네요. ㅡ0ㅡ;