선형 모델로 구성된 배열
LTI 배열을 사용하여 선형 모델의 모음을 단일 개체로 지정하고 조작할 수 있습니다. 예를 들어, DC 모터의 Kb 파라미터와 Km 파라미터를 달리하여 결과로 생성되는 상태공간 모델을 저장하려면 다음 코드를 사용하십시오.
K = [0.1 0.15 0.2]; % Several values for Km and Kb A1 = [-R/L -K(1)/L; K(1)/J -Kf/J]; A2 = [-R/L -K(2)/L; K(2)/J -Kf/J]; A3 = [-R/L -K(3)/L; K(3)/J -Kf/J]; sys_lti(:,:,1)= ss(A1,B,C,D); sys_lti(:,:,2)= ss(A2,B,C,D); sys_lti(:,:,3)= ss(A3,B,C,D);
입력과 출력의 개수는 LTI 배열이 캡슐화하는 모든 선형 모델에 대해 동일해야 하나, 모델 차수(상태의 개수)는 하나의 LTI 배열 내에서 모델마다 달라도 됩니다.
LTI 배열 sys_lti는 K의 각 값에 대한 상태공간 모델을 포함합니다. LTI 배열의 내용을 보려면 sys_lti를 입력하십시오.
Model sys_lti(:,:,1,1)
======================
a =
x1 x2
x1 -4 -0.2
x2 5 -10
.
.
.
Model sys_lti(:,:,2,1)
======================
a =
x1 x2
x1 -4 -0.3
x2 7.5 -10
.
.
.
Model sys_lti(:,:,3,1)
======================
a =
x1 x2
x1 -4 -0.4
x2 10 -10
.
.
.
3x1 array of continuous-time state-space models.
LTI 배열은 여타 객체처럼 조작할 수 있습니다. 예를 들어, 다음은
step(sys_lti)
3개의 상태공간 모델 모두에 대한 계단 응답을 포함하는 플롯을 생성합니다.
3개의 모델을 포함하는 LTI 배열의 계단 응답

LTI 배열은 전체 모델 세트에 대해 일괄 분석을 수행할 때 유용합니다. 자세한 내용은 Model Arrays 항목을 참조하십시오.