Main Content

drss

무작위 이산 테스트 모델 생성하기

구문

sys = drss(n)
drss(n,p)
drss(n,p,m)
drss(n,p,m,s1,...sn)

설명

sys = drss(n) 은 입력과 출력을 각각 하나씩 갖는 n차 모델을 생성하고 그 모델을 state-space 객체 sys로 반환합니다. sys의 극점은 무작위적이고 안정적입니다. 단, z = 1(적분기)에 있는 극점은 예외일 수 있습니다.

drss(n,p) 는 한 개의 입력과 p개의 출력을 갖는 n차 모델을 생성합니다.

drss(n,p,m) p개의 출력과 m개의 입력을 갖는 n차 모델을 생성합니다.

drss(n,p,m,s1,...sn) m개의 입력과 p개의 출력을 갖는, n차 모델의 s1×sn 배열을 생성합니다.

모든 경우에 drss에 의해 반환된 이산시간 상태공간 모델 또는 배열에는 샘플 시간이 지정되지 않습니다. 전달 함수 또는 영점-극점-이득 시스템을 생성하려면 tf 또는 zpk를 사용하여 sys를 변환하십시오.

예제

3개의 상태와 4개의 출력, 2개의 입력을 갖는 이산 LTI 시스템을 생성합니다.

sys = drss(3,4,2)
 
a = 
            x1       x2       x3
   x1   0.4766   0.1102  -0.7222
   x2   0.1102   0.9115   0.1628
   x3  -0.7222   0.1628   -0.202
 
b = 
            u1       u2
   x1  -0.4326   0.2877
   x2       -0       -0
   x3        0    1.191
 
c = 
             x1        x2        x3
   y1     1.189   -0.1867        -0
   y2  -0.03763    0.7258    0.1139
   y3    0.3273   -0.5883     1.067
   y4    0.1746     2.183         0
 
d = 
             u1        u2
   y1  -0.09565         0
   y2   -0.8323     1.624
   y3    0.2944   -0.6918
   y4        -0     0.858
 
Sample time: unspecified
Discrete-time model.

버전 내역

R2006a 이전에 개발됨

참고 항목

| |