본문 바로가기

벡터

(9)
Python에서 벡터 그리기 drawRobotics Ver0.01 2015. 12. 17. 13:48 최근 저는 Python에서 3D 공간상에서 벡터나 좌표계를 표현하는 걸 이야기한 적이 있는데요.[바로가기] 그게 뭐라고... 거기서 좀 더 수정을 했습니다. 뭐 이딴 기초적인걸 왜 자꾸 올리는거지??? 라고 생각하지 마세요.. 그냥~~~ 취미랍니다. ㅎ^^ 아무튼.. 아주 정확하게 수정된 사항은 GitHub에 있습니다. drawRobotics ver0.01 변경사항 확인하기그걸 좀 자세히 보면먼저 [바로가기]에서도 이야기한 인터넷에서 주워왔다는 화살표 그리는 아이를 별개로 분리했습니다. 그래서 그 코드만 따로 from matplotlib.patches import FancyArrowPatch from mpl_toolkits.mplot3d import proj3d class Arrow3D(FancyArro..
Python에서 좌표계와 벡터 그리기 2015. 12. 9. 08:30 요즘 갑자기 아기 미바뤼가 아프답니다. 아직 폐렴까지 진행하지는 않았지만 걱정된다고 하네요... 덩달아 아빠는 잠을 잘 수가 없습니다. 혹시 기침하다가 아가가 중간에 깰까바...ㅠㅠ. 그래서 지금까지 취미삼아 데리고 놀던 것을 살짝 블로그를 할려고 아가 미바뤼가 잘 보이는 곳에 어두 컴컴한 곳에 앉아서 이렇게 블로그질~(^^) 중입니다. 흠... 최근 저는 로보틱스에서 정~말 기초가 되는 좌표계에 대한 이야기를 했었는데요.[바로가기] 그러면서 이런 개념을 3D 그래프로 직접 그려보고 싶다는 생각을 하게 된거죠.. 문제는 제가 그런 그림그리기는 아~~주 약하다는.ㅠㅠ. 그러다가 인터넷을 찾다가 공부하고 (아무도 신경쓰지 않지만) 혼자 좋아라 하면서 작업한 것을 살짝 올리려는 것입니다.^^ 일단 로보틱스적인..
MATLAB에서 벡터나 공간을 표현하고 연습하기 좋은 drawLA Toolbox 2015. 9. 16. 07:00 MATLAB을 이용해서 선형대수학이나 로보틱스 등을 공부하는 분들이나, 혹은 여러 데이터의 분석 중 벡터를 3차원 공간에서 표현할려는 분들은 그걸 그래프로 그리려는 순간 생각보다 살짝 가독성있게 표현하는게 살짝~~ 아주 살짝 귀찮은게 몇 개 있구나,... 하는 경험을 하신 적이 있을 겁니다. 물론 좋은 로보틱스 툴박스가 이미 MATLAB에 (기본 탑재는 아니지만) 있지만, 편하게 여러가지를 학습하는데 괜찮은 툴박스가 있어서 소개합니다.drawLA - Draw Toolbox for Linear Algebra라는 툴박스인데요. [다운받으러 가기] 일단, 다운받으시면 됩니다.&^^.압축을 풀면 나오는 파일들인데요...MATLAB 폴더에 다른 m-file들과 함께 넣어 두면 됩니다.아.. drawLA 폴더 안에..
[공업수학] 벡터의 회전(curl)과 발산(divergence) 2009. 11. 10. 04:35 본 자료는 국립 창원대학교 메카트로닉스 공학부 학생을 대상으로 한 공업수학 수업 자료입니다. 본 자료는 수업의 교재인 공업수학I 개정3판 (고형준 외, 도서출판 텍스트북스) 의 내용을 재구성한 것으로 수업보조 자료 이외의 목적이 없음을 알립니다. 벡터장 벡터장은 벡터가 모여있는 것? 이라고 그냥 할까요?^^ 위와 같은 일반적 표현의 벡터함수가 벡터장(vector field)입니다. 물론 field의 정의를 내려야하지만, 우린 그냥 그렇다고 하죠. 이런 벡터장들은 여러가지 형태로 우리 주위에 모여있습니다. 흐름, 즉 방향이 있는 것은 전부 벡터장이라고 할 수 있습니다. 벡터의 회전 벡터의 회전(curl)은 위와 같이 정의됩니다. 그 계산은 Gradient를 계산할때 사용한 del 연산자를 이용해서 외적을 ..
[공업수학] 벡터의 미적분 - 접선과 가속도 2009. 10. 20. 21:38 본 자료는 국립 창원대학교 메카트로닉스 공학부 학생을 대상으로 한 공업수학 수업 자료입니다. 본 자료는 수업의 교재인 공업수학I 개정3판 (고형준 외, 도서출판 텍스트북스) 의 내용을 재구성한 것으로 수업보조 자료 이외의 목적이 없음을 알립니다. 곡선운동 위치벡터를 한번 미분하면 속도벡터가 됩니다. 속도벡터를 한번 미분하면 가속도 벡터가 되구요.속도의 크기를 의미하는 속력은 곡선의 길이를 구하듯이 계산하면 됩니다.이때 만약 크기(속력)가 일정한 속도벡터가 있었다면, 위 과정처럼 내적을 이용한 풀이를 응용해보면 속도성분과 가속도성분이 서로 수직이라는 것을 알 수 있습니다. 즉, 위치벡터의 미분치인 속도벡터에 가속도벡터가 수직하면서, 본래의 위치벡터와 방향이 반대(구심가속도)라는 것을 알 수 있는것이지요.물..
[공업수학] 벡터의 미적분 - 벡터함수 2009. 10. 19. 04:40 본 자료는 국립 창원대학교 메카트로닉스 공학부 학생을 대상으로 한 공업수학 수업 자료입니다. 본 자료는 수업의 교재인 공업수학I 개정3판 (고형준 외, 도서출판 텍스트북스) 의 내용을 재구성한 것으로 수업보조 자료 이외의 목적이 없음을 알립니다. 벡터 함수 위 그림처럼 함수의 출력이 벡터로 나타나는 것을 벡터 함수라고 합니다. 그렇다면 벡터함수는 와 같은 형태를 가질 수 있을 것입니다. 위의 벡터함수를 보죠. 형태가 잘 떠오르질 않을 텐데요. z축 즉, 벡터 k의 방향은 빼고 생각을 하면, 위에서 라는 사실을 발견할 수 있습니다. 원이죠... 반지름이 2인... 이제 z축성분이 있으니까 그것도 시간의 함수로... z축상으로 증가하는 방향으로 원기둥의 표면을 따라 움직이는 원 나선(circular heli..
[공업수학] 벡터를 이용한 직선과 평면의 표현 2009. 8. 30. 22:27 본 자료는 국립 창원대학교 메카트로닉스 공학부 학생을 대상으로 한 공업수학 수업 자료입니다. 본 자료는 수업의 교재인 공업수학I 개정3판 (고형준 외, 도서출판 텍스트북스) 의 내용을 재구성한 것으로 수업보조 자료 이외의 목적이 없음을 알립니다. 공업수학 벡터부분 목차 [공학기초/Theory] - [공업수학] 벡터의 기초 [공학기초/Theory] - [공업수학] 벡터의 내적 [공학기초/Theory] - [공업수학] 벡터의 외적 [공학기초/Theory] - [공업수학] 벡터를 이용한 직선과 평면의 표현 [공학기초/Theory] - [공업수학] 벡터공간 직선의 표현 평면상에서 직선의 표현을 공부하는 것은 중학교때일 겁니다. 그때 배운 것은 직선을 알기 위해서는 기울기와 한 점을 알면 된다는 것인데요. 공간상..
[공업수학] 벡터의 내적 2009. 8. 30. 22:03 본 자료는 국립 창원대학교 메카트로닉스 공학부 학생을 대상으로 한 공업수학 수업 자료입니다. 본 자료는 수업의 교재인 공업수학I 개정3판(고형준 외, 도서출판 텍스트북스)의 내용을 재구성한 것으로 수업보조 자료 이외의 목적이 없음을 알립니다. MATLAB벡터의 기초 MATLAB벡터의 내적 MATLAB벡터의 외적 MATLAB벡터를 이용한 직선과 평면의 표현 MATLAB벡터공간 내적의 정의 두 벡터의 내적의 정의는 두 벡터의 크기와 사이각의 사인값은 곱하는 것입니다. 그 정의를 이용하면 위 일반 법칙들은 간단히 유도할 수 있습니다. 그 일반법칙으로 위 과정을 따라가면 두 벡터의 내적은 각 성분의 곱들의 합으로 간단히 도출된다는 것을 또한 알 수 있습니다. 두 벡터의 직교 판정 위에서 이야기한 벡터의 내적의 ..

반응형