반응형
Matlab 연산자
연산자 | 설명 |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
.* | 행렬 각각의 원소끼리 곱하기 |
/ | B/A = (A'\B')' |
./ | 행렬 각각의 원소끼리 나누기 |
\ | X = A\B : AX=B의 해 X를 출력 inv(A)*B와 같지만 내부 연산 알고리즘이 다름 A\B가 더 정확함 |
^ | 제곱 |
.^ | 행렬 각각의 원소를 제곱 |
' | 행렬 Transpose |
Matlab에서 z 변환 Step 응답 구하기
다음과 같은 z 변환에서
Matlab에서 Step 응답은 다음과 같이 구한다.
numd = [b(1) b(2) ,,, b(m)]; dend = [a(1) a(2) ,,, a(n)]; x = ones(1,100); y = filter(numd,dend,x); plot(y); |
전달 함수의 폴과 제로 구하기
■ 라플라스 변환
위와 같은 전달 함수를 다음 식과 같은 폴과 제로 형태로 나타내기 위해서는
tf2zp 함수를 사용한다.
[z,p,k] = tf2zp(b,a) |
다음과 같은 전달 함수의 폴과 제로는 다음과 같다.
b = [1]; a = [1 2]; [z,p,k] = tf2zp(b,a) z = Empty matrix: 0-by-1 p = -2 k = 1 |
■ Z 변환
위와 같은 전달 함수를 다음 식과 같은 폴과 제로 형태로 나타내기 위해서는
tf2zpk 함수를 사용한다.
[z,p,k] = tf2zpk(b,a) |
그래프 그리기
plot
plot(y)
plot(x, y)
axis
x축과 y축의 범위 설정
axis([0 2*pi -2 2]) : x축은 0~2pi, y축은 -2~2 범위로 표시한다.
반응형
'전자 > 제어' 카테고리의 다른 글
2차 시스템 전달함수와 스텝응답 특성 (0) | 2019.06.12 |
---|---|
사다리꼴 속도 프로파일 (0) | 2019.05.18 |
Bilinear Transform (쌍선형 변환) (1) | 2019.03.31 |
1차 시스템의 전달함수와 응답 특성 (0) | 2019.03.29 |
전동 드릴의 모터 속도 제어 (0) | 2019.01.12 |
댓글