본문 바로가기

전체 글195

OSX, LINUX 에서 GL, GLUT, GLU Library 로드 .. 리눅스에서는 ~~~~.so 윈도우에서는 ~~~~~.lib 등의 라이브러리를 로드하면 되지만 맥은 어떤방식으로 라이브러리를 쓸까? Framework 라는 형태로 존재하는데, gl, glut, glu 등을 사용하려면//osx QT =+ opengl LIBS += -framework OPENGL \ -framework GLUT//linux LIBS += -lGL -lGLU -lglut리눅스에서 주의해야 할 점이 freeglut를 사용해서 그런지 glut느 소문자 GL, GLU는 대문자이다...-_- 이런식으로 OPENGL Framework와 GLUT Framework를 사용환경에 알맞은 방법으로 로드하고, (Qt라면.pro에 적는다.) 헤더는 #ifdef __APPLE__#include #include #in.. 2011. 8. 20.
Terminal 에서 CD(DVD) 꺼내기/ 넣기 연구실 맥북 프로에 리눅스를 설치 하였다 ( Fedora 15 ) , 당연히 맥북프로 CD-ROM은 시디 추출하는 버튼 이 없고 키보드에 달린 시디꺼내기 버튼을 눌러야 한다 (노트북처럼..) 그런데 메인보드에서 CD_ROM컨트롤 하는 것을 페도라가 지원하지 않는것 같다!! 오 이런!! 대체 CD 를 어떻게 빼야 하는가!! 터미널에서 하는 방법은 없을까? 싶어서 조금 찾아본 결과..! /dev/dvd 라는 장치가 있다. >> eject dvd 하면 시디 트레이가 나오고 >> eject -t dvd 하면 트레이가 들어간다. 물론 >> mount dvd 를 하면 트레이도 넣고 자동 마운트도 시켜준다!! 맥에서도 이렇게 써야지 ㅋㅋ 2011. 7. 29.
MATLAB, Debug시 Breakpoint에서 멈추지 않을때 예전부터 그런 문제가 있었다. Matlab에서 코드를 돌리는데 Breakpoint 에서 도대체 멈추자기 않는것이었다.. Matlab을 껏다가 켜보고,, 패스를 지정해 보기도 하고,, 대체 이유가 무엇인가... 알수없는 노가다의 연속,,, 오늘 답을 찾았다... 그것은,,바로,,, 첫째줄에 있는 clear all.. clear all 하면, all of 변수 를 모두 클리어 할뿐만 아니라, BreakPoint까지 모두 클리어 하는것이었다!!!!!!!!!!!!!!! 으악!!!! 2011. 6. 19.
Detrend : Remove linear trends 심심해서 포스팅이나 해볼까 싶어서 아무거나 포스팅... 아무거나에 걸린놈은 바로 detrend... Detrend란 긴 타임시리즈의 데이터에서 Linear Trend를 빼는 과정이다. 물론 옵션에 따라서 단순히 정해진 mean값을 뺄것인지 선택 할 수는 있다. (사용한 툴은 그냥 매틀랩) 모든 자료는 www.mathworks.com 매틀랩 홈페이지에서 가져왔다...ㅋㅋㅋㅋ 알기 쉽게 내 식대로 정의하면! 어떤 신호 소스가 있고, 그 신호를 얹고 가는 보다 슬로우한 다른 신호가 있다.(많은 상황에서 이 캐리어 신호를 노이즈로 보겠지..) 이때 신호를 얹고 가는 슬로우 신호를 빼는것,, 리니어한 트렌드를 제거하고 신호만을 보겠다는 것이다. 아니, 그러면 단순히 주파수 기준으로 필터하는것과 무엇이 다른가? .. 2011. 4. 3.