본문 바로가기

programming language484

Autohotkey 를 이용하여 Windows 마우스 제스쳐 기능 사용하기 오늘은 윈도우 운영체제에서 Autohotkey 마우스 제스쳐 기능을 사용할 수 있도록 해주는 Lex' Mouse Gestures 라는 스크립트에 대해 소개해 드리려 합니다. Mouse Gestures 란 말 그래도 마우스의 움직임에 따라 다른 동작이 되도록 하는건데요~ 파이어 폭스와 같은 브라우저에서는 All-in-One Gestures 라는 플러그인이 있는데~ 아래 주소를 보니 이와 유사한 기능을 하도록 만들었다고 하네요 오늘 소개 드리는 Autohotkey 스크립트는 Lex' Mouse Gestures입니다. Lexikos 라는 분이 만들었고~ 이 분은 Autohotkey_L 을 만든 분으로도 유명하죠. 스크립트는 아래 주소에서 다운로드 받을 수 있습니다. http://www.autohotkey.co.. 2014. 7. 7.
MATLAB 16QAM AWGN & Flat Fading Diversity Simulation 오늘 포스팅에서는 16QAM AWGN & Flat Fading Diversity Simulation 에 대해 소개 드리려 합니다. 아래 포스팅에서 16 QAM BER Simulation 에 대해 소개 드린적이 있는데요~ 2011/04/09 - [통신] - [디지털 통신] QAM mapping & demapping 2014/04/04 - [programming language/MATLAB] - MATLAB 16 QAM BER Simulation 오늘 시뮬레이션에서는 Flat Fading 환경과 안테나 개수에 따른 다이버시티 효과에 대해 시뮬레이션을 해 봤습니다. 코드는 아래 주소의 제 Github repository 에 저장을 해 놨으니 궁금 하신 분들은 다운로드 받아서 시뮬레이션 해보시길~ https:/.. 2014. 7. 5.
Autohotkey 강좌, 프로그램에 따라 기능이 다른 단축키 설정 #if 이 글을 보고 계신 분이라면 아마도 Autohotkey 에 대해 어느정도는 알고 계신 분이겠죠~ 저는 이제 Windows 에서는 Autohotkey 가 없으면 컴퓨터를 사용하는 게 불가능 할 정도가 되어 버렸는데요~ 2012/02/22 - [programming language/Autohotkey] - Autohotkey를 사용해 보아요~ Windows 에서는 Launchy 와 함께 완전 필수 프로그램이 되어 버렸습니다. 2013/09/01 - [유틸] - 편리한 런치 프로그램 Launchy 2014/04/20 - [유틸] - 생산성 향상 어플 Launchy plugin 추가 방법 2014/06/12 - [programming language/Perl] - Launchy Weby Merge Perl Co.. 2014. 7. 4.
Autohotkey Date Parser 오늘은 Date 관련 함수를 하나 소개하려 합니다. 보통 Autohotkey 에서 Date 를 표현 할 때는 FormatTime 이라는 함수를 사용하는데요~ FormatTime 를 사용하면 YYYYMMDDHH24MISS format 으로 표현된 날짜 및 시간에 대해 다양한 형태로 표현 할 수 있습니다 . 하지만 FormatTime 함수에서는 문자 형식으로 표현된 날짜 즉… January, February, March, April, May, June, July, August, September, October, November, December 와 같이 문자로 표현된 날짜에 대해서는 변환 할 수가 없더군요. 그래서 좀 찾아보니 저만 불편해 한 게 아니었더군요. 아래 포럼에 polyethene 이라는 분이 .. 2014. 7. 2.
간편한 Autohotkey Editor - AutoHotkey Toolkit Autohotkey 에디터로 간단하게 사용할 수 있는 툴에 대해 소개 드리려 합니다. Autohotkey 코딩을 할 때 Scite4autohotkey를 주로 사용하곤 하지만 몇 가지 불만족 스러운 부분들 때 문에 아래 소개한 에디터도 종종 사용하곤 합니다. 2014/06/27 - [programming language/Autohotkey] - Autohotkey Editor AHK Studio Autohotkey 코드를 실행하기 위해서는 파일로 저장해서 실행하곤 하는데~ 간단히 테스트를 해본다거나 할 때는 이렇게 파일로 저장하는게 굉장히 불편한 일입니다. 그래서 찾아보니 Autohotkey Toolkit 이라는 툴이 나오더군요. Autohotkey Toolkit 은 Autohotkey 포럼에서 Rapto.. 2014. 7. 2.
Autohotkey Editor AHK Studio Autohotkey 포럼의 글들을 보다가 정말 좋아 보이는 프로그램을 하나 발견 했습니다. 아래 포스팅에서 밝혔다시피 Autohotkey editor 로 저는 보통 Scite4autohotkey 를 주로 사용했는데~ 2014/02/18 - [programming language/Autohotkey] - Notepad++ 에서 Autohotkey 코딩 하기 2012/02/22 - [programming language/Autohotkey] - Autohotkey를 사용해 보아요~ 포럼의 아래 주소에~ AHK Studio 라는 툴이 있더군요. Autohotkey 로 만들어진 Autohotkey editor 입니다. http://www.autohotkey.com/board/topic/85996-ahk-stud.. 2014. 6. 27.
Cygwin Octave runlength Octave statistics package 를 살펴 보다가 괜찬은 함수를 하나 발견했다. 바로 runlength 라는 함수인데~ runlength 함수는 아래 주소에서도 볼 수 있는 Run-length encoding 을 수행하는 함수이다. http://en.wikipedia.org/wiki/Run_length 위 주소에도 설명되어 있듯이, Run-length encoding 방식은 가장 간단한 데이터 압축 방식으로서 반복되는 sequence 들을 반복 횟수로 표현하는 방식이다. Runlength 함수는 다음과 같이 사용된다. 현재 윈도우 7 64 비트 Cygwin octave 에서 실험해 봤다. 위에도 기재했듯이 runlength 함수는 statistics package 에 들어있으므로 statis.. 2014. 6. 23.
MATLAB Combination 구하기 nchoosek 아래 포스팅에서 국내 로또와 미국 로또의 경우의 수를 구한 파일을 올린 적이 있는데요~ 2014/05/16 - [로또] - 미국 로또 메가 밀리언 모든 경우의 수 2011/03/02 - [로또] - 로또 복권의 모든 경우의 수 우리 나라 로또의 경우의 수는 45C6 (45 Combination 6)이죠~ Combination에 대한 정의는 아래 위키피디아에 설명이 자세히 나와 있습니다. http://ko.wikipedia.org/wiki/%EC%A1%B0%ED%95%A9 MATLAB 에서는 이런 조합의 경우의 수를 매우 쉽게 구할 수 있습니다. 이런 조합의 경우의 수를 구하는 함수는 nchoosek() 라는 함수 입니다. 간단하게 로또로 예를 들어보면~ 45 개의 숫자중에 6개를 뽑는 경우의 수니까~ M.. 2014. 6. 19.
MATLAB Figure 창 그림으로 저장 하기 saveas MATLAB 에서 Figure 창에 대해 그림 파일로 저장 할 때는 Figure 의 File → Save As 에 들어가서~~ 아래 그림과 같이 다양한 포맷으로 그림 파일을 저장 할 수 있습니다. 몇 개 안 되는 Figure 창에 대해 그림 파일로 저장할 때는 아래 그림과 같이 수동으로 하겠지만 다수의 Figure 창에 대해 그림으로 저장할 때는 아무래도 명령어를 사용하는 게 편리 합니다. MATLAB 에서 Figure 창을 그림으로 저장 할 때는 saveas 라는 명령어를 사용합니다. http://www.mathworks.co.kr/kr/help/matlab/ref/saveas.html 위 주소의 설명에 나와 있듯이 saveas 를 이용하면 다음 확장자의 그림 파일로 저장 할 수 있습니다. ai, bm.. 2014. 6. 18.
Octave 에서 Erfc, Erf, Q-Function 사용하기 아래 포스팅에서 C/C++, MATLAB 에서 Q-function 을 사용하는 방법에 대해 소개한 적이 있는데요~2011/10/05 - [통신] - [C/C++] Q, erfc function 2011/03/19 - [programming language/MATLAB] - MATLAB erf, erfc, Q- function 오늘은 대표적인 MATLAB 클론이라 할 수 있는 OCTAVE에서 Erfc, Erf, Q-Function 사용하는 방법에 대해 소개하려 합니다. 현재 제 컴퓨터 환경은 윈도우 7 이고~ 64 비트 입니다. 아래 포스팅에서는 윈도우에서 OCTAVE 를 설치하는 방법에 대해 소개한 적이 있는데요~ 2013/09/14 - [programming language/Octave] - Windo.. 2014. 6. 15.
Scilab 모든 그래프 창 닫기 오늘은 Scilab 에서 figure 창을 닫는 명령어에 대해 소개 하려 합니다. MATLAB 에서는 간단하게 close 를 하면 현재 figure 창이 닫히고 close all 을 하면 현재 열려진 모든 figure 창이 닫힙니다. 하지만 Scilab 에서는 그렇지 않더군요. 어떻게 해야 MATLAB 의 close all 과 같은 기능을 할 수 있을 까 찾아보니~ 아래 주소의 글이 있더군요. http://help.scilab.org/docs/5.3.3/en_US/m2sci_close.html scilab 에서 MATLAB 의 Close all 과 같은 기능은 xdel(winsid()) 라고 명령해야 합니다. 여기서 xdel 은 graphics window 를 닫는 함수이고~ winsid 함수는 grap.. 2014. 6. 13.
Launchy Weby Merge Perl Code 많은 스크립트 언어가 있지만 정규표현식이나 문자열 처리 등에는 정말 Perl 만한 언어가 없는 것 같습니다. 조금만 사용할 줄 알아도 생활이 편해 지더군요. 저는 Perl을 그리 잘은 못하고 간단한 정규표현식이나 몇 몇 모듈 등만 아는 정도인데~ Perl을 사용하면서 제 생활이 정말 많이 편해졌다는 생각을 많이 합니다. 컴퓨터를 사용하려면 당연히 프로그램을 실행 시킬 텐데 이런 프로그램 실행을 정말 빠르고 쉽게 할 수 있는 툴로 Launchy 에 대해 아래 포스팅에서 소개한 적이 있습니다. 2013/09/01 - [유틸] - 편리한 런치 프로그램 Launchy 2014/04/20 - [유틸] - 생산성 향상 어플 Launchy plugin 추가 방법 Launchy 의 다양한 기능 중에 저는 Weby 를 .. 2014. 6. 12.
SCILAB 로그 스케일 그래프(Logscale Graph) 아래 포스팅에서 MATLAB 을 이용한 logscale 그래프 그리는 방법에 대해 설명 드렸습니다. 2013/01/29 - [programming language/MATLAB] - MATLAB 로그 스케일 그래프 그리기 semilogx(),semilogy(), loglog() MATLAB 에서는 semilogx, semilogy, loglog 와 같은 함수를 사용하여 x, y 축에 대해 로그 스케일 그래프를 그리게 되는데요~ Scilab을 이용하여 2차원 평면에서 로그 스케일 그래프를 그릴때는 plot2d 함수를 사용합니다. plot2d([logflag,][x,],y[,style[,strf[,leg[,rect[,nax]]]]]) 위 plot2d 함수의 원형에서 logflag 을 n 으로 설정하면 norm.. 2014. 6. 10.
Matlab Sample Rate Conversion 오늘은 MATLAB 에서 sample rate conversion 방법에 대해 설명하려 합니다. 저는 보통 음원 파일에 대해 sample rate conversion 을 수행할때는 아래 포스팅에서 소개한 ffmpeg 이나 sox 등을 주로 사용하지만 MATLAB에서도 sample rate conversion 을 수행해야 할 경우가 종종 있습니다. 2013/10/21 - [유틸] - Windows 에서 sox 로 음악 파일 변환하기 2014/03/07 - [유틸] - ffmpeg 을 사용하여 rmvb 파일을 avi 파일로 변환하기 MATLAB 에서 sample rate conversion 을 할 때는 보통 resample 함수를 사용합니다. Resample 함수는 MATLAB Signal Processin.. 2014. 6. 9.
MATLAB atan(), atan2() 중학교 정도의 수학 교육을 받으신 분들이라면 atan 함수는 다들 아실거라 생각합니다. atan() 함수는 inverse tangent radian 값을 구해 줍니다. 만약 degree 값으로 구하고 싶다면 atand() 함수를 사용하시면 됩니다. atan() 함수는 –π/2 ~ π/2 사이의 값을 구하기 때문에 보통 복소 평면상의 값에 대한 각도를 구하고 싶을 때는 atan2() 함수를 사용합니다. atan2() 함수를 사용하면 –π ~ π 사이의 radian 값을 구할 수 있습니다. atan2() 함수의 원형은 아래와 같은데~ 아래 수식에서 Y 값은 imaginary 값을 X 는 real 값을 의미합니다. P = atan2(Y,X) atan() 함수와 마찬가지로 degree 값을 구하고 싶을 때는 a.. 2014. 6. 7.
Autohotkey를 사용한 자동 타이핑 두번째~ Autocomplete 컴퓨터를 사용하면서 반복되는 타이핑에 지치셨죠~ 이럴 때 좀 편리하게 사용할 수 없을까 많이 생각해보다가 찾아본게~ 자동 타이핑 프로그램 들인데요~ 아래 포스팅에서는 TypingAid 에 대해 소개 드린 적이 있습니다. 2013/12/24 - [programming language/Autohotkey] - Autohotkey를 사용한 영어 자동 타이핑 TypingAid TypingAid 는 위 포스팅에서 소개 드린 바와 같이 Autohotkey 로 만들어진 자동 타이핑 프로그램 인데요~ 오늘은 TypingAid와 비슷한 프로그램인 Autocomplete 에 대해 소개해 드리려 합니다. Autocomplete 는 아래 주소에서 다운로드 받을 수 있습니다. https://github.com/Uberi/Aut.. 2014. 6. 2.
Scilab 강좌 cell() MATLAB 에서와 마찬가지로 Scilab 에서도 cell 타입을 지원 합니다. cell 타입은 특이하게도 모든 데이터 타입들을 다 저장 할 수 있는 데이터 타입입니다. MATLAB 에서는 아래 포스팅에서 소개한 적이 있습니다. Scilab 에서는 cell() 은 아래와 같이 m1,m2,….mn 의 다차원으로 정의 할 수 있습니다. c = cell(m1, m2, ..., mn) c = cell(3) 이라고 정의 하면 3 행 3열의 cell 을 정의합니다. 3 행 1열의 cell 을 정의하고 싶다면 c = cell(3,1) 이라고 정의 해야 합니다. cell 의 차원을 알기 위해서는 아래와 같이 dims를 사용하거나 size() 함수를 사용하는 방법이 있습니다. c.dims or size(c) dims 로.. 2014. 5. 23.
MATLAB Random Generation Seed 변경 아래 포스팅 들에서도 소개했지만, MATLAB 을 사용하면 다양한 random 변수들을 생성할 수 있습니다. 2011/03/23 - [programming language/MATLAB] - MATLAB random number 생성 2011/03/23 - [programming language/MATLAB] - MATLAB Rayleigh random variable 생성 2011/03/26 - [programming language/MATLAB] - MATLAB Exponential random variable generation 2011/04/06 - [programming language/MATLAB] - MATLAB Bernoulli random variable generation 2011/04/.. 2014. 5. 6.
Autohotkey에서 ImageMagick 사용하기 ImageMagick 은 이름에서도 알 수 있는 바와 같이 image 파일들에 대해 여러 효과를 낼 수 있는 툴인데요~ 아래 포스팅에서 소개 드렸다시피 저는 캡쳐 한 이미지들로 GIF 파일을 만드는데 종종 사용하곤 했습니다. 2012/03/22 - [유틸] - ImageMagick 으로 GIF 파일 만들기 그런데 아래 Autohotkey 포럼을 찾아보니 Autohotkey 에서 Com Object 를 통해 ImageMagick 을 사용할 수 있더군요. 현재 저는 Autohotkey unicode 32 비트를 사용하고 있어서 ImageMagick도 아래 주소에서 32 비트 dll 버전을 설치 했습니다. http://www.imagemagick.org/script/binary-releases.php#wind.. 2014. 5. 5.
구글 트랜드로 알아본 MATLAB의 관심도 이전 포스팅에서도 소개한 바와 같이 tiobe 에서는 각 프로그래밍 언어들의 인기도를 알 수 있습니다. MATLAB 의 인기도는 꾸준히 상승해서 아래 그림과 같이 2014년 4월 기준으로 18 위에 있더군요. 2013년에 24위 였는데 꾸준히 순위가 올라가는 것 같습니다. 이런 인기도 상승의 이유로는 중국의 대학에서 MATLAB 을 교육하기 때문이 아닐까 생각됩니다. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 아래 포스팅에서도 소개드렸지만 MATLAB 은 매우 고가의 프로그램입니다. 그런데 이런 가격에도 불구하고 이렇게 사용자가 늘어난다는 게 참 신기하더군요. 좋은 프로그램임에는 확실 합니다만…. 2013/11/07 - [progr.. 2014. 5. 4.
MATLAB 다각형 내부의 점들 찾기 inpolygon 아래 포스팅에서 MATLAB에서 다각형 그리는 방법에 대해 설명드린적이 있는데요~ 2014/04/09 - [programming language/MATLAB] - MATLAB 원(Circle), 다각형(Polygon) 그리기 오늘은 이렇게 만들어진 다각형 내부의 점들을 찾는 inpolygon() 함수에 대해 설명 드리려 합니다. 예를 다음과 같이 사각형을 하나 그려보죠~ xv=[-1 1 1 -1]; xv=[xv xv(1)]; yv=[1 1 -1 -1]; yv=[yv yv(1)]; plot(xv,yv), grid on axis([-2 2 -2 2]) 다음으로 정규분포를 갖는 랜덤 한 x, y 값들을 생성합니다. randn 함수에 대해서는 아래 포스팅 참조바랍니다. 2011/03/23 - [programmi.. 2014. 5. 1.
MATLAB Communication Systems Reference Curves MATLAB BER simulation 관련 검색을 하다가 아래 주소의 글을 발견했습니다. http://www.mathworks.com/matlabcentral/fileexchange/22316-communication-systems-reference-curves 위 파일에서 설명하는 내용은 아래와 같습니다. - PSK and QAM over AWGN Channel (BER and SER) - BPSK over Rayleigh fading channel (BER) - Convolutional Coded BPSK over AWGN (BER) 일단 BER 이나 SER 시뮬레이션을 어떻게 해야 할 지 모르는 분들이 보기에 참 좋은 코드라는 생각이 들더군요. 위 주소에 들어가서 아래 그림과 같이 Download.. 2014. 4. 29.
Autohotkey Com Object HTMLFile 을 사용한 링크 가져오기 Autohotkey 를 사용하면서 Com Object를 사용하면 좀더 많은 작업들을 할 수 가 있습니다. 아래 포스팅에서 소개 드렸던 Word, Excel 자동화부터~ ScriptControl 등등 정말 많은 일들을 할 수 있더군요. 2014/03/23 - [programming language/Autohotkey] - Autohotkey ScriptControl 을 이용하여 VBScript, JScript실행하기 2012/08/16 - [programming language/Autohotkey] - Autohotkey_L을 이용한 MS Word 자동화 좀더 자세한 소개는 아래 주소에서 확인해 보시기 바랍니다. http://www.autohotkey.com/board/topic/56987-com-obje.. 2014. 4. 27.
Python에서 Clipboard 사용하기 pyperclip 아래 포스팅에서 Perl을 이용한 윈도우 Clipboard 접근 방법에 대해 설명 드린 적이 있는데요~ 2014/03/12 - [programming language/Perl] - Perl Clipboard 사용하기 오늘은 Python에서 Clipboard 사용하는 방법에 대해 설명 드리려 합니다. Python 에서 clipboard 에 접근을 할 수 있게 해주는 모듈은 pyperclip 입니다. Pip search 를 해서 검색을 해보니 다음과 같이 A cross-platform clipboard module for Python. 이라고 나오네요~ CMD 창에서 간단하게 아래 명령어로 설치 할 수 있습니다. Pip install pyperclip Pip 가 설치 안된 분들은 아래 포스팅 참조해서 설치하.. 2014. 4. 22.
Python BeautifulSoup 를 사용한 로또 번호 불러오기 Python BeautifulSoup 를 사용한 로또 번호 불러오기에 대해 소개한다. 공식 홈페이지는 다음과 같으며~ http://www.crummy.com/software/BeautifulSoup/ BeautifulSoup 의 설치는 pip 를 사용한다. 최신 버전은 아래 명령어로 설치 가능하다. pip install beautifulsoup4 pip 가 설치 방법에 대해서는 아래 주소 글 참조 바란다. 2013/09/23 - [유틸] - Windows 에서 Python easy_install, pip 설치 설치가 다 완료 되었으면 아래와 같이 코딩하고 실행 시킨다. from bs4 import BeautifulSoup import urllib2 url='http://www.nlotto.co.kr/co.. 2014. 4. 21.
MATLAB PSK(Phase-shift keying) BER simulation 아래 포스팅에서 BPSK, QPSK BER(Bit error rate) simulation in AWGN channel 에 대해 설명 드렸었는데~ 2011/03/27 - [programming language/MATLAB] - MATLAB QPSK BER simulation in AWGN channel 2011/03/19 - [programming language/MATLAB] - MATLAB BPSK BER simulation in AWGN channel 8 PSK(Phase-shift keying) 시뮬레이션에 대해 질문하신 분이 있어서 답변 드립니다. 먼저 제 경험을 말씀 드리면, 8 PSK 나 16 PSK 의 경우 책에서 공부한적은 있지만 실제 통신 시스템에서 사용하는 것을 본적은 없는 것 같습니.. 2014. 4. 17.
Autohotkey 를 사용하여 창 정보 얻기 AHK_Window_Info_v1.7.ahk 아래 포스팅에서 Autohotkey 를 사용하여 환경변수 화면에 들어가는 방법에 대해 설명 드렸었는데요~ 2012/03/17 - [programming language/Autohotkey] - Autohotkey 로 제어판 다루기 윈도우의 control 들을 제어 하고 싶을 때는 해당 윈도우와 각 control 들에 대해 확인 할 수 있어야 합니다. 이런 경우 Autohotkey 를 설치할 때 같이 포함돼 있는 Active Window Info 같은 프로그램들을 사용하곤 하는데~ 사용하다 보면 아무래도 불편함을 느끼실 겁니다. 한 창이나 전체 윈도우의 모든 컨트롤들에 대해 한번에 확인 하기 같은 기능이 아쉬울 때가 많은데요~ 검색을 해보니 AHK_Window_Info_v1.7.ahk 라는 프로그램이 존재.. 2014. 4. 12.
효율적인 Powershell 코딩을 위한 Powershell IDE, Powershell Plus 윈도우 Powershell 코딩을 하면서 약간 아쉬웠던 부분이 바로 IDE 인데요 윈도우에는 Powershell 과 Powershell IDE 가 있는데 윈도우 Powershell IDE 의 경우엔 코딩을 하기에 약간 불편한 감이 있더군요. Auto Complete 기능이나 자동 Formatting 과 같은 기능들이 아쉬운 부분이었습니다. 보통 저는 윈도우에서 Powershell 코딩을 할대는 Notepad++ 와 같은 에디터들을 사용하곤 했는데~ Notepad++의 Plugin들도 약간씩 아쉬운 감이 있더군요. 그래서 인터넷을 검색해 봤습니다. Powershell IDE 프로그램 중에 Freeware 인 프로그램을 찾아보니 Powershell Plus가 나오더군요. Powershell Plus 는 아래.. 2014. 4. 10.
MATLAB 원(Circle), 다각형(Polygon) 그리기 오늘은 간단하게 MATLAB 을 사용하여 원을 그리는 방법에 대해 소개하려 합니다. 아래 포스팅에서도 소개한 적이 있지만~ 아래 포스팅에서는 ezplot 를 사용하여 그래프를 그렸었는데~ 2011/03/13 - [programming language/MATLAB] - MATLAB ezplot() 함수로 그래프를 쉽게 그리자 오늘은 수치적인 방법으로 그래프를 그려 보도록 하죠~ 원이나 다각형 그래프들은 단순한 그래프라 조그만 생각해 보고 코딩하면 되겠지만 MATLAB File Exchange 에 보니 괜찮은 코드가 있어서 소개 하려 합니다. http://www.mathworks.com/matlabcentral/fileexchange/2876-draw-a-circle 위 주소에서 아래 그림과 같이 코드를 다.. 2014. 4. 9.
MATLAB sinc function 전자과에서 수학을 접하다 보면 sinc 함수를 접하게 됩니다. 특히 신호처리 과목을 듣는 사람들이라면 거의 백퍼 접하게 되는게 sinc 함수 입니다. Sinc 함수는 아래 주소에 설명이 잘 나와있습니다. http://ko.wikipedia.org/wiki/%EC%8B%B1%ED%81%AC%ED%95%A8%EC%88%98 sinc 함수를 푸리에 변환하면 직사각형 함수(Rectangular Function)가 되게 되고~ 처음 이 사실을 알고 참~ 신기하다는 생각을 한적이 있습니다. 오늘은 위에 설명한 사실을 MATLAB 을 사용하여 확인 해 보려 합니다. MATLAB 에서 sinc 함수는 Signal Processing Toolbox에 들어있습니다. Signal Processing Toolbox가 없는 분.. 2014. 4. 8.