아래 동영상 강의를 클릭하셔서 1:10까지 보시면 오늘 공부 끝~^^*
여기는 드넓은 축구장이예요~^^*
크지만 매우 귀여운 강아지가 갑자기 잔디밭에 들어왔어요~^^*
강아지는 동그란 축구공을 좋아라~하며 따라다녀요~^^*
강아지 집사는 너무 놀라서 잔디밭에 따라 들어갔어요~^^*
강아지가 축구 선수들 사이를 이리저리 헤집고 쏜살같이 달리고 있어요~^^*
당황한 집사도 강아지를 잡아보려고 열심히 뛰어요~^^*
강아지는 target이고, 집사는 강아지를 쫓아다녀요(seeking)~^^*
집사는 강아지를 잡기 위해서 몸을 어떻게 움직여야 할까요~^^*
steering = desired_velocity - velocity
집사는 desired_velocity(현재 자신의 위치에서 강아지 위치 쪽으로 이동하고자 하는 속도 벡터)에서 velocity(현재 자신이 움직이고 있는 방향으로의 속도 벡터)를 뺀 방향과 크기의 속도 벡터로 몸을 돌려야/틀어야(steering) 할 것 같아요…!
어맛!! 그러면….
벡터의 뺄셈 연산이 필요하군요!!!
네~^^*
그래서 오늘은 벡터의 덧셈과 뺄셈에 대해 복습해 볼게요~^^* 동영상 강의들을 시청자 모드로 편안히 편안히~^^*
깔끔한 애니메이션 강의를 먼저 보고~^^*
천천히 설명하시는 강사님의 강의 영상을 볼게요~^^*
오늘은 특히 뺄셈을 잘 이해해 볼 필요가 있을 것 같아요~^^*
뺄셈만 한 번 더 복습할까요~^^*
우리는 시각적으로 벡터의 덧셈과 뺄셈을 이해하는 것이 빠르겠지만,
벡터의 가짓수가 많아지거나, 컴퓨터가 벡터 덧셈/뺄셈을 할 때는~
x항목은 x항목끼리~ y항목은 y항목끼리~ 더하거나 빼는 것이 더 편할 것 같아요~^^*
아주 빠르게 설명하시는 강사님의 강의영상으로 최종 복습을 해 볼까요~^^*
축구 선수들 사이를 내달리는 강아지를 뒤쫓는 집사의 심정이 되어 내일부터 목표물 뒤쫓아가기 프로그램을 만들어 봅시다~~^^*
축구공을 만나서 달려가는 강아지의 마음도 떨리겠지만~^^*
강아지가 잔디 밭 위 사람들의 발치에 가려 안보일 때 집사의 마음도 순간순간 애가 탈 것 같아요…소중한 강아지를 잘 찾을 수 있으면 좋겠어요…^^*
우리가 찾고자 하는 소중한 존재를 잘 찾을 수 있도록, 내일 멋진 프로그램을 함께 만들어 봐요~^^*
소중한 것을 찾아내는 멋진 프로그램을 만들기 위한 기초공부를 오늘 저와 함께 해 주셔서 감사합니다~^^*
내일 우리 또 만나서 코딩 공부 해요~^^*
네!! 꿈은 이루어 집니다~!!!
댓글 남기기