Подгонка данных частотной характеристики с помощью модели пространства состояний
B = fitfrd(A,N) B = fitfrd(A,N,RD) B = fitfrd(A,N,RD,WT)
B = fitfrd(A,N)
является объектом пространства состояний с размерностью состояний N, где A
является frd
объект и N является неотрицательным целым числом. Частотная характеристика B
тесно соответствует D - масштабировать данные частотной характеристики в A
.
A
должна иметь 1 строку или 1 столбец, хотя он не должен быть 1 на 1. B
будет того же размера, что и A
. Во всех случаях N
должен быть неотрицательным скаляром.
B = fitfrd(A,N,RD)
увеличивает относительную степень B
чтобы быть RD
. RD
должно быть неотрицательным целым числом. Значение по умолчанию для RD
равен 0. Если A
- строка (или столбец), затем RD
может быть вектором того же размера, задавая относительную степень каждой записи B
. Если RD
является скаляром, затем задает относительную степень для всех записей B
. Можно задать значение по умолчанию для RD
путем установки RD
в пустую матрицу.
B = fitfrd(A,N,RD,WT)
использует величину WT
для взвешивания критериев подгонки оптимизации. WT
может быть double, ss
или frd
. Если WT
является скаляром, затем используется для взвешивания всех записей критериев ошибки (A-B
). Если WT
является вектором, он должен быть того же размера, что и A
, и каждый отдельный ввод WT
действует как функция взвешивания на соответствующем элементе (A-B
).
Числовые проблемы обусловленности возникают, если порядок состояний подгонки N
выбран таким образом, чтобы он был выше, чем требуется динамикой A
.