반응형
신호처리 등을 배우다 보면 많이 접하는 함수가 바로 dirac delta 함수다
아래 주소에 dirac delta 함수에 대해 장황하게 소개 하고 있으니 dirac delta함수에 대해 모르시는 분들은 참조하시길~
http://ko.wikipedia.org/wiki/%EB%94%94%EB%9E%99_%EB%8D%B8%ED%83%80_%ED%95%A8%EC%88%98
dirac delta 함수는 그 값이 0 일때 무한대의 값을 갖고 그렇지 않은 경우에는 0 을 갖는 매우 단순한 함수이다.
MATLAB 에서는 Symbolic Math Toolbox 가 설치되어 있다면 direc()함수를 사용할 수 있다.
Symbolic Math Toolbox 가 설치되어 있지 않다면 매우 간단한 함수이므로 다음과 같이 만들어서 사용하면 될 것이다.
함수를 만들 줄 도 모르는 초보들을 위해 파일도 올린다.
function y=deltafnc(x)
if x==0
y=inf;
else
y=0;
end
Command Window 에서 다음과 같이 사용하면 된다.
>> deltafnc(1)
ans =
0
>> deltafnc(0)
ans =
Inf
반응형
'programming language > MATLAB' 카테고리의 다른 글
LMS Test Using Simulink (0) | 2015.06.14 |
---|---|
무료 클라우드 MATLAB, freematlab (2) | 2015.06.07 |
MATLAB Code를 사용하여 Simulink model 구성하기 (0) | 2015.03.29 |
MATLAB Command History 표시 방법 (0) | 2015.01.11 |
MATLAB OOP(Object-Oriented Programming) Filter Class (0) | 2014.07.09 |
MATLAB 16QAM AWGN & Flat Fading Diversity Simulation (0) | 2014.07.05 |
MATLAB Combination 구하기 nchoosek (0) | 2014.06.19 |
MATLAB Figure 창 그림으로 저장 하기 saveas (2) | 2014.06.18 |
댓글