Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

zero

SISO 동적 시스템의 영점 및 이득

설명

예제

Z = zero(sys)는 SISO(단일 입력 단일 출력) 동적 시스템 모델 sys의 영점을 반환합니다. 출력은 sys.TimeUnit에 지정된 시간 단위의 역수로 표현됩니다.

예제

[Z,gain] = zero(sys)sys의 영점-극점-이득도 반환합니다.

예제

[Z,gain] = zero(sys,J1,...,JN)은 모델 배열 sys의 각 요소의 영점과 이득을 첨자 J1,...,JN을 사용하여 반환합니다.

예제

모두 축소

다음 전달 함수의 영점을 계산합니다.

sys(s)=4.2s2+0.25s-0.004s2+9.6s+17

sys = tf([4.2,0.25,-0.004],[1,9.6,17]);
Z = zero(sys)
Z = 2×1

   -0.0726
    0.0131

다음 전달 함수의 영점 위치와 영점-극점 이득을 계산합니다.

sys(s)=4.2s2+0.25s-0.004s2+9.6s+17

sys = tf([4.2,0.25,-0.004],[1,9.6,17]);
[z,gain] = zero(sys)
z = 2×1

   -0.0726
    0.0131

gain = 4.2000

전달 함수의 시간 단위(H.TimeUnit)가 초이므로 영점 위치는 second-1,로 표현됩니다.

이 예제에서는 전달 함수 모델의 3×1 배열을 불러옵니다.

load('tfArray.mat','sys');
size(sys)
3x1 array of transfer functions.
Each model has 1 outputs and 1 inputs.

배열에 있는 모델의 영점과 이득 값을 구합니다.

[Z, gain] = zero(sys);
Z(:,:,1,1)
ans =

  0x1 empty double column vector
gain(:,:,1,1)
ans = 1

zero는 영점과 이득 값에 대해 각각 배열을 반환합니다. 여기서 Z(:,:,1,1)gain(:,:,1,1)은 배열에 있는 첫 번째 모델, 즉 sys(:,:,1,1)의 영점과 이득 값에 대응합니다.

입력 인수

모두 축소

동적 시스템으로, SISO 동적 시스템 모델 또는 SISO 동적 시스템 모델로 구성된 배열로 지정됩니다. 사용 가능한 동적 시스템에는 tf, zpk 또는 ss 모델과 같은 연속시간 또는 이산시간 수치적 LTI 모델이 포함됩니다.

sys가 일반화된 상태공간 모델 genss 또는 불확실 상태공간 모델 uss인 경우 zerosys의 현재 값 또는 공칭 값의 영점을 반환합니다. sys가 모델로 구성된 배열인 경우 zerosys에서 첨자 J1,...,JN에 대응하는 모델의 영점을 반환합니다. 모델 배열에 대한 자세한 내용은 모델 배열 항목을 참조하십시오.

영점을 추출하려는 배열에 있는 모델의 인덱스로, 양의 정수로 지정됩니다. sys의 배열 차원 개수만큼 인덱스를 제공할 수 있습니다. 예를 들어, sys가 동적 시스템 모델로 구성된 4×5 배열인 경우 다음 명령은 배열의 요소 (2,3)에 대한 영점을 추출합니다.

Z = zero(sys,2,3);

출력 인수

모두 축소

동적 시스템의 영점으로, 열 벡터 또는 배열로 반환됩니다. sys

  • 단일 모델인 경우, Z는 동적 시스템 모델 sys의 영점으로 구성된 열 벡터입니다.

  • 모델 배열인 경우, Zsys의 각 모델의 영점을 포함하는 배열입니다.

Zsys.TimeUnit에 지정된 시간 단위의 역수로 표현됩니다. 예를 들어, sys.TimeUnit = 'minutes'이면 영점은 1/분으로 표현됩니다.

동적 시스템의 영점-극점-이득으로, 스칼라로 반환됩니다. 즉, gain 은 모델이 zpk 형식으로 작성된 경우 K의 값입니다.

  • sys에 내부 지연이 있는 경우 zero는 모든 내부 지연을 0으로 설정하여 0차 파데 근사를 생성합니다. 이 근사는 시스템이 유한한 개수의 영점을 갖도록 합니다. 내부 지연을 0으로 설정하여 특이 대수 루프를 생성하는 경우 zero는 오류를 반환합니다. 내부 지연이 있는 모델의 안정성을 평가하려면 step 또는 impulse를 사용하십시오.

  • MIMO(다중 입력 다중 출력) 시스템의 전송 영점을 계산하려면 tzero를 사용하십시오.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | | | |

도움말 항목