본문 바로가기

matlab

(91)
MATLAB에서 벡터를 3D로 표현하는 quiver3와 화면 보기 각도를 조절하는 view 함수 익히기 2015. 11. 23. 08:30 요즘 엔지니어로 살아가기 참~ 힘이 듭니다. 왜냐구요? 해보고싶은게 너~~~무 많거든요. ㅎㅎㅎ 딥러닝도 해보고 싶고.. 그 유행한다는 자율주행도 익혀보고 싶고... 이것저것 전시회도 다녀보고싶고ㅠㅠ. 그러나 현실은... 해야할 일이 더~~~ 많다는 것이 문제지요. ㅎㅎ^^ 뭐~ 아무튼... 이것 저것 하다가.. 오늘은 MATLAB에서 3D 그래프를 그릴 때 보는 관점을 설정하는 view함수와 3D로 화살표를 멋지게 잘 그려주는 quiver3라는 함수를 소개할 까 합니다.^^ 두 함수를 모두 이야기할려구요. ㅎ^^ quiver3(0,0,0, 1,1,1) 위 한 줄 짜리 코드를 보면... 앞서 (0,0,0)은 벡터의 시작점이구요. (1,1,1)은 방향벡터입니다. 뭐 쉬운 이야기죠^^ 이 걸 실행하면요딴 그..
MATLAB에서 벡터나 공간을 표현하고 연습하기 좋은 drawLA Toolbox 2015. 9. 16. 07:00 MATLAB을 이용해서 선형대수학이나 로보틱스 등을 공부하는 분들이나, 혹은 여러 데이터의 분석 중 벡터를 3차원 공간에서 표현할려는 분들은 그걸 그래프로 그리려는 순간 생각보다 살짝 가독성있게 표현하는게 살짝~~ 아주 살짝 귀찮은게 몇 개 있구나,... 하는 경험을 하신 적이 있을 겁니다. 물론 좋은 로보틱스 툴박스가 이미 MATLAB에 (기본 탑재는 아니지만) 있지만, 편하게 여러가지를 학습하는데 괜찮은 툴박스가 있어서 소개합니다.drawLA - Draw Toolbox for Linear Algebra라는 툴박스인데요. [다운받으러 가기] 일단, 다운받으시면 됩니다.&^^.압축을 풀면 나오는 파일들인데요...MATLAB 폴더에 다른 m-file들과 함께 넣어 두면 됩니다.아.. drawLA 폴더 안에..
PinkWink가 진행한 강좌 목록 2015. 9. 15. 23:49 2009년 4월에 시작한 PinkWink의 블로그가 벌써 2015년 후반부까지 운영되고 있네요... 별로 끈기가 없는 제 성격을 감안하면 참 경이로운 일입니다. 그러다가 2009년 8월경 학위 과정 중 시작한 시간강의의 수업자료를 블로그에 업데이트를 시작하면서 저의 강좌가 시작되었네요. 시간강의의 특성상 잘 모르면서도 수업을 진행했던 적이 있고... 또 너무 열성적으로 했던 것도 있죠. 이제는 너무 오래된 강좌들이라 그 내용조차 잘 기억나지 않는 것도 있습니다만...^^ 아무튼.. 이 글은 그런 제 강의 자료와 블로그에서만 진행된 여러 연재의 목차를 만들어 두는 것입니다. (허접하지만 말이죠^^) 이제 연재 내용이 많아 지면서 이 페이지도 정리할 필요가 생겼네요^^. 목차와 내용으로 구분짓도록 해야겠습니..
칼만 필터를 이용하여 위치에서 속도 구하는 예제 - 김성필 저, 칼만필터의 이해 - 2015. 8. 20. 07:00 예전에 칼만필터의 이해라는 책을 소개했던 적이 있습니다.[바로가기] 너~~~무 쉽게 설명되어 있어서 칼만필터의 문외한이 공부해도 따라하기 수준에서 뭔가 해볼 수 있겠다 싶을 정도로 쉽게 설명된 책이었습니다. 물론 칼만필터의 증명 등등에는 관심없이 그냥 몹시 급하게(rapidly) 뭔가를 할려는 경우 아주 좋은 교재였지요... 제가 그러하듯이~~^^ 아무튼... 최근 칼만 필터를 좀 쓸일이 있어서 살짝 꺼내 들고 예제 하나 학습했답니다.~~. 이 글은 김성필 님의 "칼만필터의 이해"라는 책에 나오는 간단한 예제를 발췌해서 정리한 아~주 초보적인 글입니다. 특히 저처럼 칼만필터의 증명이나 이론적 이해에는 큰 관심없이... 예제를 빠르게 한 번 익혀볼려는 얍삽(^^)한 마인드에서 시작할려는 분들께... 뭐~~..
간단히 MATLAB을 이용하여 체비세프 ChebyShev 저역통과 필터 구현해보기 2015. 6. 19. 07:00 사실... 저역통과필터는 뭐 원체 많이들 사용하고 있는거라 어려울게 없습니다만.... 그걸 저는 또 구지~~~ C Code로 구현하는 것에 대해 한 번 다룬적[바로가기]이 있었죠... 그리고는 그걸 다시 Python으로 구현하는 법을 이야기[바로가기]를 했구요. 또.. MATLAB으로 구현하는 것도 각각 FFT까지 수행해 가면서 다루었지요.[바로가기] 심지어는 엑셀에서 구현하는 방법마저도... 또 다루었습니다^^[바로가기] 이제 끝나나 하셨겠지만~~~^^ 이번에는 ChebyShev 체비세프 저역통과필터를 한 번 이야기해볼려고 합니다. 이 글을 쓰는 카테고리가 Program Language로... MATLAB에서 그냥 간편히 빠르게 어떻게 구현할 것인가가 목적입니다. 그러니 뭐 유도과정 원리... 등등의 ..
MATLAB에서 1차 저역통과필터를 구현해보자 2015. 6. 11. 07:00 앗... 무쟈게 바쁜(^^) 와중에도 블로그의 스킨을 변경했습니다. ㅎㅎㅎ. 그러나 이전의 글들이 너무 주먹구구식으로 관리가 되다보니... 이전 글들은 틈나는 데로 조금씩 새로운 스킨에 맞게 바꾸어야겠어요....ㅠㅠ. 그래도 반응형 심플한 스킨을 적용해서 좋네요. 좀더 써보고 괜찮으면 결재해야죠^^ (사용 후 지급하는 유료형 스킨이라는..ㅠㅠ 그래도 이쁘니까요^^)오늘은 요근래 좀 이야기했던 저역통과필터 중에서도 가장 간단한 1차 저역통과필터입니다. 이 이야기는 참 오래된 이야기인데요. 아~~~주 예전에 1차 저역통과필터(LPF)를 C로 구현하는 이야기를 먼저 헀거든요. [The Robot/Prog.Lang.] - 저역통과필터와 고역통과필터를 C로 구현 그리고 나서.. 좀 잠잠이 있다가... 그 후에 난..
[DC 모터 제어] 위치 제어기의 설계 및 MATLAB에서 시뮬레이션 2015. 5. 29. 07:00 요즘은 뭔가 정체성에 대해 고민한답니다.ㅠㅠ. 이제 6월이 되면 18개월이 되는 우리 아가 미바뤼를 보면서 에휴~~~ TV의 육아 프로그램에 나오는 그런것들 다 해줄 수 없어서 한숨도 나오고... 또 맞벌이 하는 와이푸님이 가끔 육아와 함께 힘들다고 하면 또~~ 월급 명세서를 보면서 내가 좀 더 잘 할 수 없을까.. 한숨 쉬기도 합니다...ㅠㅠ. 그러다가 또 저녁이 있는 삶을 꿈꾸는 뭔가 이상한 앞뒤가 안 맞는 이런 상황이라.... 아무튼... 뭔가 살짝... 꿀꿀해지는 2015년 5월의 막바지.. 인가 봅니다. 뭐.. 그러거나 말거나^^ 오늘은 전통적인... 교과서적인... 모터제어에서 이전에 설명한[The Robot/ControlTheory] - [DC 모터 제어] DC 모터 동역학 및 전류제어기의 ..
[DC 모터 제어] DC 모터 동역학 및 전류제어기의 MATLAB을 이용한 시뮬레이션 2015. 4. 14. 07:00 아주 예전에는 DC 모터 자체를 제어하는 것보다는 시스템에 구동원인 DC 모터를 전체 동역학에 포함시켜서 시스템을 제어하는 것[바로가기]을 했었습니다. 그 대표적인 것이 밸런싱로봇[바로가기]이었는데요. 그리고 나서 모터 자체에 대한 제어기에도 당연하지만 관심을 가졌었는데요[바로가기] 아무튼 최근 다시 좀 올드한 스타일, 그러면서 교과서적인 스타일의 DC 모터 제어 기법을 블로그에 소개해야겠다는 생각을 하게 되었네요^^. 일단 본 글은 제어기법자체는 설승기 교수의 전기기기제어론이라는 책 아~~~주 초반에 소개된 내용을 바탕으로 합니다.^^ 일단 DC 모터를 위와 같이 표현할 수 있다면 각 심볼을 위와 같이 정의하구요.(단위에 조심하세요^^) DC 모터의 전압방정식을 저렇게 만들 수 있습니다. 일단 기본적으..

반응형