function
[SS] z-Transform : Transfer function
z-Transform의 Transfer function 의 성질 z-Transform의 Transfer function $H(z)$은 다음을 만족함. $H(z)=\sum^\infty_{n=-\infty}h[n]z^{-n}$ $H(z)$는 impulse response $h[n]$의 z-Transform $y[n]=H(z)z^n$ impulse response가 $h[n]$인 LTI system에 $z^{n}$을 입력한 경우 출력이 $H(z)z^n$이 나옴. $H(z)=\frac{Y(z)}{X(z)}$ LTI system에서의 입력과 출력의 z-Transform들의 비(ratio). 이 중 2번의 경우를 조금 자세히 살펴보면 다음과 같음. Linear Transfer Invariant (LTI) Syste..
[Python] Function Call (함수호출)
Function call은 함수를 호출하여, 해당 함수를 실행하는 것을 의미한다. Python에서는 다양한 built-in function을 제공하고 있으며, third-party에서 제공하는 library의 함수들까지 고려한다면, application을 만드는데 필요한 기반 function들은 이미 다 제공되고 있다고 생각해도 된다. 사실 programming에서 중요한 능력 중 하나가 기본에 제공되는 기능들을 조합하여 내게 필요한 기능을 구현하는 것이므로 function call에 대한 확실한 이해가 필요하다. Function call의 일반적인 형태는 다음과 같음. function_name (arguments) function call에서는 arguments가 0개 이상 사용할 수 있다. (0개도 ..
[Python] Function Definition, Call and Arguments
이 문서는 function에 대한 간단한 소개를 하고 있다.일부 자세한 내용들은 관련 URL을 추가하는 형태로 확장될 수 있음.Function이란재사용성과 가독성을 위해 논리적으로 코드를 나누는(or 그룹짓는) 기본적인 도구.procedure의 추상화로서 코드의 묶음: I/O 만 파악해도 사용가능함.함수 내 변수는 local variable로, 다른 함수에 의해 영향을 받지 않음.parameter에 호출시 주어진 arguments 를 정의된 parameters에 할당하여 입력 을 받고, return을 통해 출력 을 수행.function으로 구현하면, 이후로 같은 처리가 필요할 때 해당 function을 호출하여 실행시키면 된다. (재사용성)예를 들어 100라인 이상의 code를 function으로 구현(..
Function (함수) : 간략 정의
Function은 흔히 mapping(사상), transformation(변환)이라는 용어로 불리기도 함. set으로 정의한다면, domain(정의역: 일종의 set)의 각 element에 대해 co-domain(공역: 역시 일종의 set)의 elements 중 오직 하나 로 대응시키는 Relation(or mapping)의 일종.→ 함수를 두 set(집합) 사이의 일종의 relation 으로 정의. 특정한 입력이 주어지면 거기에 따른 출력이 나오는 (maps to) 입출력 장치라고 볼 수 있음. Programming Language에서의 Function의 정의는 다음을 참고. https://dsaint31.tistory.com/506 [Python] Function Definition, Call and..