본문 바로가기

plot

(14)
Python에서 화일로 저장된 데이터를 Plot하는 간단한 예제 2014. 10. 29. 07:00 어떤 다른 이유없이 그냥 순전히 호기심에서 시작된 프로그램 공부는 또 별로 목적이 없어서 인지 그리 잘 진행되지 않았네요. 사실 제가 Python에 처음 관심을 가진건 더~ 오래전이지만, 실제로는 [바로가기]때부터였는데요. 그때가 2013년 7월이니 저도 참~ 게으른 사람이었나봅니다.^^. 뭐 여하튼 오늘을 살짝 Python에서 그래프그리는 예제를 보일까 하는데요. 간편히 화일로 저장되어 있는 데이터를 읽어서 그래프로 그리는 일을 해보도록 하겠습니다.^^. 먼저 화일은 위와 같이 탭문자로 구분된 숫자들이 저장된 txt 화일입니다. 필요하신분이 있을지 의문이지만 필요하시면 위 화일을 받으시면 됩니다. 이제 이렇게 저장된 화일을 열어서 탭으로 구분된 데이터를 각각의 변수에 저장하고 이를 다시 그래프로 표현하..
MATLAB/Simulink에서 If - else문 구현과 유용한 scope 세팅 2014. 10. 2. 07:00 요즘 제가 회사를 살짝 옮기고 나서[바로가기] 전투적으로 연구하고 또 문제점도 확인하고 이러저러한 여러가지 문제들을 고민하고 토론하고 또 정리하는 이런 과정들에 새삼 즐거움을 느낌니다. 와~ 내가 이걸 몰랐구나 하는 한숨도 짓고, 또 히히 저 이거 할 줄 알아요.. 라고 자랑도 하고 말이죠^^ 아무튼 이번에는 MATLAB Simulink 사용중에 은근히 찾아보게 되는 두가지를 이야기할려고 합니다.MATLAB / Simulink에서 If - else 문 구현 사실 뭐 별거 아닙니다. 그냥 MATLAB의 Doc을 확인하면 그만입니다만.... 그냥 제 블로그를 사전 및 노트처럼 사용하는 저는 이게 없다는 것에 깜짝 놀래서 이렇게 업데이트를 하는 거랍니다.^^.먼저 사용할 블럭은 위의 If, If Action ..
Python 간단한 문법과 그래프 및 각 종 라이브러리를 받을 수 있는 곳 2013. 8. 14. 18:47 아직도 Python 데리고 놀고 있습니다. 게다가 갑자기 어떤 이유에서 또 아두이노 보드도 요즘 가지고 놀고 있네요. 흠~... 확실히 요런거 가지고 이것저것 마구마구 만져보는게 정말 재미있습니다. 문제가 얘네들 데리고 뭔가 성과가 좀 나와줄려면 확실히 아직은 많이 부족하다는 것이 또한 문제라서 그렇죠.ㅠㅠ. 아무튼... 요즘 Python 데리고 놀다보니, 이것 저것 모듈을 구해서 설치하는게 재미있으면서도 또 귀찮기도 합니다. 어떤건 64비트용이 안나와서 고생하기도 하구요. 그러다가 우연찮게 잘 모아놓은 사이트를 발견해서 그것부터 소개할려구요.^^[바로가기]이 사이트는 캘리포니아 대학의 주소를 가지고 있는데요. 아주아주 잘 모여 있습니다. 뭐 아직 안정화가 들된 아이들도 좀 있다는 것이 문제긴 하지만^^..
MATLAB으로 시계를 만들어 보자. 2010. 11. 1. 04:22 얼마전에.. 아니 예전에 어떤 방문자께서 MATLAB으로 시계를 만드는 방법을 물어보셨었습니다. 당시엔 너무 바빠 대답을 드리지 못했는데요. 문득 잠시 짬이 생기니 그때 질문에 답하고 싶어졌네요^^ 이제 MATLAB으로 시계를 한번 만들어 보겠습니다. 이렇게 생긴 아주 간단한 시계를 만들어 볼려고 하는거죠^^ 제일 먼저 생각해야할 것은 바로, 뭐 당연한 이야기지만, 현재의 시간을 알아야하는데요.^^ 게중에 간단히 쓸수있는 것이 'now'라는 명령입니다. 근데 요게 좀 문제가 있어요 치사하게 이렇게 결과가 나오거든요...ㅠㅠ. 이걸 다시 현재 시간처럼 표현하는 명령중에서 좀 간단한 것이 'datestr'이라는 놈입니다. 음.. 단점은... 요게.. 명령어 이름에서도 나타나듯이 문자열로 나타난다는....ㅠㅠ..
MATLAB figure 창의 변화하는 그래프를 동영상(avi)으로 녹화/저장하기 2010. 4. 8. 23:10 MATLAB에서 많이 사용하는 plot 명령으로 그려진 figure에서 움직이는 그림을 구현하는 경우 MATLAB은 이를 AVI 형태로 저장하는 기능을 제공합니다. 이번에는 이 기능을 소개해 보겠습니다. 먼저 형식은 객체이름 = avifile('파일이름.avi') 프레임이름 = getframe; 객체이름 = addframe(객체이름, 프레임이름); 객체이름 = close(객체이름); 의 형태입니다. 순서는 avifile로 열고, getframe으로 프레임정보를 받고, addframe으로 프레임을 추가하고 close로 닫으면, avi화일이 만들어 집니다. 사용할 만한 예제로 예전에 올렸던 애니메이션 만들기라는 글에서 다루었던 내용(참조)을 대상으로 하겠습니다. 당시 그렸던 그림은 이었는데요. 저기서 빨간색..
[MATLAB 연재] 2. 기초연산법 및 데이터의 그래픽 출력 1 2010. 3. 3. 17:02 MATLAB1. MATLAB 각 Window 사용법 MATLAB2. M-File을 사용한 기초연산법 및 데이터의 그래픽 출력 MATLAB3. 데이터의 3D 출력 MATLAB4. 조건문 및 반복문의 사용. 에러대비 MATLAB5. Simulink의 기초 1 MATLAB6. Simulink의 기초 2 MATLAB7. Function 문의 사용 MATLAB8. 동역학 시뮬레이션하기 MATLAB9. 애니메이션 구현하기 MATLAB10. 애니메이션을 이용한 동역학 시뮬레이션하기 MATLAB11. LQR 툴박스를 사용하여 제어기 구현하기 MATLAB12. GUI 시작하기 - Static, Edit Text 및 Push Button MATLAB13. GUI - Slider 사용하기 MATLAB14. GUI - Lis..

반응형