suakii.egloos.com

suakii's log





매트랩 GUI

FFT 때문에 나름대로 많은 시간을 투자하였고 당연히 매트랩에 대해서 다시금 보고 있는 지금이다. 임종수씨가 저자인 매트랩 관련책이 3권이나 있음에도 아직 매트랩을 잘 사용하지는 못하는 실정인것을 보면 정말 책을 보았다는것이 결코 해당 주제에 대한 이해의 필수적인 요소가 아님은 다시금 자명해지는 순간이다. 어찌하였든 예전부터 몇번씩 가보았지만 그 가치를 잘 몰랐던 사이트에서 요즘은 매트랩 관련 주제들을 하나씩 공부하고 있는데 단순히 책을 보는것이랑은 또 이렇게 다르게 다가온다. 그 사이트는

http://blinkdagger.com

근데 더이상 업데이트를 못할지 모른다는 글이 올라와 있어서 안타까울 따름이다. 매트랩뿐만 아니라 매트랩을 이용한 GUI에 대해서도 설명이 참 잘되어 있다. FFT에 대한 설명도 그렇고 말이야. 아무튼 다시금 GUI쪽을 보고 있는데 재미있다. 정말 공부는 재미가 있어야 한다. 그래야 동기가 유발되지.. ^^  위 사이트에 있는 GUI의 첫번째 예제인 간단한 덧셈기를 만들어보았다. 정말 초간단 예제..
윈도우 프로그래밍에 대한 경험이 조금만 있다면 사실상 코드는 그렇게 어렵지가 않다. 다만 낯설뿐.. MFC나 여타의 다른 프로그래밍툴을 가지고 아래 정도 만드는것이야 뭐 역시나 간단작업임은 말할 필요도 없지만 매트랩 GUI쪽은 매트랩이 만들어 주는 m 파일의 콜백함수 쪽만 잘 처리해주면 된다. 더 자세하고 좋은 내용들은 저 사이트에 정말 많이 있다. 그래서 좋다~~~



트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://suakii.egloos.com/tb/2464977 [도움말]

덧글

  • 늦은밤 2009/11/08 18:12 # 답글

    제가 연구하고 있는 분야에서 필요로 해서 이번 겨울에 꼭 배워야 하는게 매트랩인데..
    한번도 다루어보지 못해서 기초부터 배워야 하는데 혼자 공부하려면 어디부터 어떻게 시작하는 게 좋을까요? 조언 부탁드려도 되요? ^.^
  • 수아기 2009/11/08 20:06 #

    음 어떤 분야인지 물어봐도 될까요? 매트랩은 정말 편리하고 알아야 할 것들도 참 많은 툴이라는 생각을 해봅니다. 그렇다고 제가 어떤 조언이나 방향을 드릴 수 있을 만큼의 실력이 되지는 않지만 말입니다. 먼저 프로그래밍에 대한 개념을 가지고 계시다면 스크립트 언어의 특징에 객체지향적인 개념도 적절히 들어있는 언어라는 것에서부터 일단 시작하시구요. 먼저 책으로 전체적인 개념을 잡고 시작하시는것이 좋을것이라고 생각해요. 매트랩 관련 책들이 많은듯하면서도 적은듯한것이 현재 나와있는 책들을 보시면 아실꺼에요. 어차피 특정 분야에 특화되어서 나온 책도있고(DSP)하니 일단 임종수씨가 저자인 책이 몇권이 있습니다. 그중에서도 저자의 "Matlab7"으로 일단 전체적인 틀을 먼저 잡으신후에 연구하시고 계신 분야에 맞추어서 특화된 공부를 진행해보세요. 인터넷에도 좋은 자료들이 많고 하니 참고가 되실꺼에요. 원하시는 답이 안된것 같아서 죄송하네요. 또 질문하실거 있으면 여기저기 알아보고 답변을 드릴 수 있도록 해보겠습니다. 연구하시는게 어떤 분야이신지 궁금하네요.^^
  • 수아기 2009/11/08 20:15 #

    음. 늦은밤님의 블로그에 가서 보니 현재 한국에 계시지 않군요. 음 그렇다면 영어로 된 자료들이 훨씬 편하실꺼라고 생각되네요. 구글에 검색해보시면 정말 자료는 너무나도 너무나도 많습니다. 일단 몇가지 도움될만한 사이트라고 생각되는 곳은

    http://people.usd.edu/~schieber/psyc770/psyc770_matlab_main.html
    링크에 가보시면 행동과학을 위한 매트랩 혹은 매트랩 기초 메뉴얼들이 있으니 읽어보시구요.
    아래 링크가 조금더 확실하군요.
    http://people.usd.edu/~schieber/psyc770/psyc770-syllabus1.htm

    아래 링크는 인지 심리학쪽의 매트랩인데 도움이 되실지 모르겠습니다.
    http://www.icn.ucl.ac.uk/courses/MATLAB-Tutorials/sessions2006_07.htm

    혹은 이 자료
    http://people.usd.edu/~schieber/psyc770/pdf/matlab-primer.pdf
    http://people.cs.ubc.ca/~mitchell/matlabResources.html
    http://blinkdagger.com/ (위글에도 언급한 사이트인데요 참 좋답니다)
    http://www.mathworks.com/matlabcentral/ (Mathwork에서 운영하니 뭐 말이 필요 없다는)

    화이팅입니다.
  • 늦은밤 2009/11/09 07:16 # 답글

    수아기님 친절한 답변 정말 감사합니다. 우연히 수아기님 블로그를 찾은게 저에게는 정말 영광이네요. ^.^
    전 아직 초짜 대학원생이에요. 학부마치고 바로 박사과정에 와서 아직 모르는게 너무 많아요. 리서치도 이번 학기에 들어와서 시작했구요. 정말 기초 단계지만..
    저는 경제학을 전공하고 있어요. 세부전공은 corporate finance라고 해야 하나요? 크게는 국제 경제학이지만 작게는 국제무역과 파이넌스? 그래서 리서치를 하면서 이론적으로는 모델을 만들고, 방법론적으로는 모델과 실질 데이터에 기초해서 칼리브레이션 및 시뮬레이션을 해야하는데 아직 이 방법론적으로는 아무것도 모르는 상황이에요. 이번 겨울 방학이 시작되면 열심히 매트랩 및 방법론 공부를 하려구요. 이런 부분은 지도교수님이 가르쳐 주시는 것도 아니고, 직접 알아서 해야 하는 건데 아직은 막막하기만 하네요. 수아기님께 가끔 질문 드릴께요. 정말 감사합니다! 좋은 하루 되세요!
  • 수아기 2009/11/09 12:57 #

    네 안녕하세요. 원래 인터넷에서의 누군가를 알게되는것은 세상사처럼 우연의 연속인가 봅니다.
    네 전 훨씬더 초초초초짜인 대학원생이구요. 석사과정이랍니다. 박사과정이라시면... 우와~~
    매트랩 관련해서는 국내에도 좋은 자료들이 많은것 같기도 하구요.
    아래 링크에 가보시면 더 좋은 해외 사이트들이 링크가 많이 되어 있네요. 참고하시면 도움이 될듯합니다.
    http://blog.naver.com/horgan/40039832484
  • 늦은밤 2009/11/09 13:13 # 답글

    수아기님 블로그에는 전문가의 느낌이 가득한데요 뭘. 너무 멋지세요.

    미국 경제학 박사과정은 학사만 있어도 지원할 수 있는 석박사 통합과정으로 되어 있어요. 대부분 한국에서 오시는 분들은 석사를 받고 오시긴 하지만요. 수아기님이 적어주신 답장 잘 저장해두었다가 방학하면 꼼꼼하게 보면서 공부할께요. 다시 한번 감사드려요. 종종 들릴께요!
덧글 입력 영역