Дробно-рациональная аппроксимация

Захват, обработка и генерирование сигнала
Ответить
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 88 раз

Дробно-рациональная аппроксимация

Сообщение IvanLis »

Некогда разбираться и собирать самому.
Может есть готовые :vi: позволяющие выполнить дробно-рациональную аппроксимацию, т.е. получить коэф.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 88 раз

Re: Дробно-рациональная аппроксимация

Сообщение IvanLis »

Вопрос снимается!
Как говорится "Учи матчасть!"

Нашел что искал, Pade Approximation
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 88 раз

Re: Дробно-рациональная аппроксимация

Сообщение IvanLis »

Какая-то ерунда получается :crazy:

Может кто-то сталкивался с аппроксимацией Паде?
Судя по описанию, единственным условием является, что m>=n.
Функция упорно возвращала ошибку при задании степеней полиномов.

Полез внутрь, там выполняется проверка и накладывается еще одно условие, что n+m+1=size(SignalIn), это уже настораживает. Что это за аппроксимация, если коэффициентов получаем на 1 меньше, чем размер сигнала.

Но самое интересное, это результаты аппроксимации.
Без имени.png
Без имени.png (5.02 КБ) 1707 просмотров
получается совсем странно, с учетом того, что аппроксимируемый сигнал изменяется в пределах 0..1

Может я чего-то накосячил?
1.png
Fiting.vi
lv2010
(18.88 КБ) 102 скачивания
Ответить

Вернуться в «Обработка сигнала»