이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
이산시간 모델의 시간 영역 응답
이 예제에서는 이산시간 동적 시스템 모델에 대한 계단 응답 플롯과 계단 응답 데이터를 얻는 방법을 보여줍니다. 이산시간 모델의 시간 영역 응답을 얻는 것은 시간 샘플 점이 모델의 샘플 시간 Ts
에 의해 제한된다는 점을 제외하고 연속시간 모델의 경우와 동일합니다.
이 예제의 기법을 impulse
, initial
, impulseplot
, initialpot
과 같은 명령과 함께 사용하여 이산시간 모델의 시간 영역 응답을 얻을 수 있습니다.
이산시간 전달 함수 모델을 만들고 = 0에서의 계단 입력에 대한 응답을 플로팅합니다.
H = tf([-0.06,0.4],[1,-1.6,0.78],0.1); step(H)
이산시간 모델의 경우 step
은 샘플 사이에서 값이 유지된다고 가정하며 샘플 시간의 배수에서 응답을 플로팅합니다.
0.5초에서 2.5초 사이의 H
계단 응답을 계산합니다.
[y,t] = step(H,0.5:0.1:2.5);
이산시간 모델의 응답에 대한 시간 벡터를 지정할 때 시간 계단은 이산시간 모델의 샘플 시간 Ts
와 일치해야 합니다. 벡터 t
는 H
의 샘플 시간인 0.1초의 배수에 해당하는, 0.5초와 2.5초 사이의 시점들을 포함합니다. 벡터 y
에는 대응하는 계단 응답 값이 포함됩니다.
참고 항목
step
| impulse
| stepplot
| initial
| impulseplot
| initialplot
관련 예제
- Time-Domain Responses of MIMO Model
- Time-Domain Responses of Multiple Models
- Joint Time-Domain and Frequency-Domain Analysis