delayest
데이터를 바탕으로 시간 지연(불감 시간) 추정
구문
nk = delayest(Data)
nk = delayest(Data,na,nb,nkmin,nkmax,maxtest)
설명
nk = delayest(Data)
는 데이터를 바탕으로 시간 지연을 추정합니다. Data
는 입력-출력 데이터가 포함된 iddata
객체입니다. 이는 주파수 응답 데이터를 정의하는 idfrd
객체일 수도 있습니다. 단일 출력 데이터만 처리할 수 있습니다. nk
는 Data
의 입력에서 출력까지의 추정된 지연 시간(단위: 샘플)을 포함하는 정수 또는 정수의 행 벡터로 반환됩니다.
이러한 추정은 지연값이 서로 다른 ARX 모델을 비교하여 이루어집니다.
nk = delayest(Data,na,nb,nkmin,nkmax,maxtest)
는 추가 옵션을 지정합니다. 정수 na
는 A 다항식의 차수입니다(디폴트 값은 2). nb
는 입력 개수와 동일한 길이의 행 벡터로, B 다항식의 차수를 포함합니다(디폴트 값은 모두 2). nkmin
과 nkmax
는 입력 개수와 동일한 길이의 행 벡터로, 테스트할 최소 지연과 최대 지연을 포함합니다. 디폴트 값은 nkmin = 0
및 nkmax = nkmin+20
입니다. nb
, nkmax
및/또는 nkmin
이 다중 입력 사례에서 스칼라로 입력된 경우, 모든 입력에 같은 값이 할당됩니다. maxtest
는 허용되는 최대 테스트 수입니다(디폴트 값은 10,000).
버전 내역
R2006a 이전에 개발됨