Интерполируйте сетевые данные о параметре на новых частотах
objnew = rfinterp1(objold,newfreq)
objnew = rfinterp1(objold,newfreq,'extrap')
интерполирует сетевые данные о параметре в objnew
= rfinterp1(objold
,newfreq
)objold
на заданных частотах, newfreq
, храня результаты в objnew
. rfinterp1
использует функцию MATLAB® interp1
, чтобы интерполировать каждый отдельный параметр (i,j)
objold
к новым частотам.
Если значение заданной частоты за пределами области значений, заданной objold.frequencies
, то rfinterp1
вставляет NaNs
в objnew
для тех значений частоты.
Функция использует функцию MATLAB interp1
, чтобы выполнить операцию интерполяции. Общая производительность подобна RF Toolbox функция analyze
. Однако поведения двух функций отличаются, когда freq
содержит частоты вне области значений исходных данных:
analyze
выполняет экстраполяцию нулевого порядка для точек данных из области значений.
rfinterp1
вставляет значения NaN
для точек данных из области значений.