0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 27
|
|
1 | |
Кусочно-линейная интерполяция29.01.2016, 16:08. Показов 2863. Ответов 10
Метки нет Все метки)
(Есть функция, которая отражает принятый сигнал, из сигнала надо убрать шумы, то есть сгладить график(прекратить кривую в прямую). На отдельном, коротком участке с помощью линейной аппроксимации я могу это сделать, но если начинаю последовательно аппроксимировать небольшие участки, то получается туфта. как поступить в этом случае, какой метод применить?
0
|
|
29.01.2016, 16:08 | |
Ответы с готовыми решениями:
10
Кусочно-линейная и кусочно-квадратичная интерполяция. Линейная интерполяция Линейная полиномиальная интерполяция функций Линейная и кубическая интерполяция в matlab |
![]() 939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
|
|
01.02.2016, 09:27 | 2 |
Starosta46, а проредить сигнал не пробовали (взять через пару отсчетов)?
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 27
|
|
01.02.2016, 12:55 [ТС] | 3 |
0
|
![]() 3368 / 1893 / 569
Регистрация: 09.04.2015
Сообщений: 5,303
|
|
01.02.2016, 13:57 | 4 |
Определитесь более точно с задачей.
Допустим верхний зеленый график это и есть Ваш сигнал (из вопроса и этого не следует). Тогда могут быть такие варианты: 1. Провести через весь сигнал прямую, минимизировав суммарное квадратичное отклонение (но это вроде автору ненравится) 2. Провести через весь сигнал кусок пораболы, минимизировав суммарное квадратичное отклонение 3. Поставить по длительности сигнала N>2 точек, которые соединяются прямыми линиями 4. Поставить по длительности сигнала N>2 точек, на которые накладывается кубический сплайн 5. и т.д. и т.п.
0
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
|
01.02.2016, 22:12 | 5 |
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 27
|
|
02.02.2016, 11:42 [ТС] | 6 |
так и есть, извините, что не указал.
сейчас пытаюсь делать именно так, но участки, где сигнал меняется очень сильно работает плохо
0
|
372 / 342 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
|
|
02.02.2016, 13:56 | 7 |
у вас там с сигналом что-то странное, в левой части какие-то отдельные линии...
Добавлено через 3 минуты где-то ошибка, такой способ тоже должен работать. Если вы конечно строите линию между первой и последней точкой интервала, и следующий интервал начинаете с последней точки предыдущего. Данная аппроксимация эквивалентна прореживанию сигнала. проредите сильнее
0
|
![]() 939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
|
|
02.02.2016, 18:38 | 8 |
Starosta46, может быть Вам мой вопрос покажется глупым, но все же: а почему просто не отфильтровать сигнал убрав ВЧ помеху?
0
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
|
02.02.2016, 20:52 | 9 |
А почему бы не сделать все в CFTOOL?
Добавлено через 7 минут Для этого необходимо определить, есть ли в сигнале ВЧ помеха. В матстатистике определение, какие выбросы являются помехой - очень серьезный вопрос с применением достаточно тонких критериев. Как вариант, можно минимизировать не квадрат отклонения, а модуль отклонения. Применение робастных (устойчивых к отклонениям) методов тоже прием не всегда формализован. В идеале нужно знать физическую модель процесса и проверять адекватность той или иной мат модели.
0
|
![]() 939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
|
|
02.02.2016, 21:49 | 10 |
Так тут же дело не в том, что нужно быстро что то прикинуть. Разве cftool может налету сделать кусочно-линейную интерполяцию?
P.S. Вот, кстати, написал и задумался: какая же это интерполяция? Разве она тут вообще возможна? Кусочно-линейная...
0
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
|
03.02.2016, 10:19 | 11 |
Конечно аппроксимация.
Главный вопрос, что надо автору? 1. Аппроксимировать (фиттинговать) нЕкие данные, например, по мин SSE. 2. Показать умение работать с кусочной функцией. И т.д..
0
|
03.02.2016, 10:19 | |
Помогаю со студенческими работами здесь
11
Кусочно-линейная аппроксимация Кусочно-линейная функция Кусочно-линейная аппроксимация Кусочно-линейная аппроксимация Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |