Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2017, 22:11   #1
voltair
 
Регистрация: 11.02.2016
Сообщений: 9
Вопрос Фильтр Баттеворта

Привет, народ!

Потребовалось использовать какой-нибудь фильтр для очистки данных от шума. Нашел фильтр Butterworth'a, но не знаю как его использовать.

Пожалуйста просветите.

Во вложении ButterworthF.xls c паролем gunter.

Но как его использовать?

Нашел лишь эту инструкцию:

This file contains the Visual Basic code for the Butterworth filter that has been compiled into an Excel Add-in.
The code in this file is not password protected.
The Excel Add-in is password protected.
The password is "gunter"
To edit the Add-in, load it through the "Tools\Add-in" menu controls and then enter the Visual Basic Editor (Shift+F11)
In the Explorer-like window, click on the "Butterworth.xla" item and enter the password.
The code is in the "Module1" file under the "Modules" directory entry.

Но как его использовать на своих данных в книге excel не понимаю.

Просветите, пожалуйста!!

Буду очень признателен также, если посоветуете какие-то другие фильтры для очистки данных от шума.
Вложения
Тип файла: xls ButterworthF.xls (56.0 Кб, 27 просмотров)
voltair вне форума Ответить с цитированием
Старый 17.01.2017, 22:36   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Вы попробуйте попроще сказать, - какие данные, от какого шума, надо очистить

вот вам пример данных:
1
2

как их очистить от шума?
EducatedFool вне форума Ответить с цитированием
Старый 17.01.2017, 22:55   #3
voltair
 
Регистрация: 11.02.2016
Сообщений: 9
По умолчанию Данные

Во вложении пример данных (жаль, но сайт не грузит *.csv). Просьба показать как применить к ним фильтр из ButterworthF.xls или другой фильтр.
Вложения
Тип файла: txt Data01.txt (7.5 Кб, 129 просмотров)
voltair вне форума Ответить с цитированием
Старый 18.01.2017, 08:05   #4
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от voltair Посмотреть сообщение
Просьба показать как применить к ним фильтр из ButterworthF
Так? att.jpgЧто под "шумом" подразумеваете?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 18.01.2017, 11:29   #5
voltair
 
Регистрация: 11.02.2016
Сообщений: 9
Хорошо

Aleksandr H., спасибо за ответ!

Но я не понимал как установить xla, пояснили на другом форуме ( www.excelworld.ru/forum/15-31948-1 ).

Шум? Ну вот прилагаю график, где фильтр поработал.
Синяя - данные с шумом, оранжевая - без шума.

ВОПРОС: как сделать ПОЛЬЗОВАТЕЛЬСКУЮ ФУНКЦИЮ из этой надстройки?
Изображения
Тип файла: png 20170118_BWF01.png (11.8 Кб, 49 просмотров)
voltair вне форума Ответить с цитированием
Старый 18.01.2017, 23:20   #6
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от voltair Посмотреть сообщение
ВОПРОС: как сделать ПОЛЬЗОВАТЕЛЬСКУЮ ФУНКЦИЮ из этой надстройки?
ОТВЕТ: разобраться с
Код:
Private Sub Butterworth4thOrder(dCutoffFrequency As Double, _
                        dSampleFrequency As Double, _
                        nDataRow As Integer, _
                        nDataColumn As Integer, _
                        nNumberOfSamples As Integer, _
                        nPutRow As Integer, _
                        nPutColumn As Integer, _
                        bRectify As Boolean)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 19.01.2017, 10:39   #7
voltair
 
Регистрация: 11.02.2016
Сообщений: 9
По умолчанию

Хорошо, спасибо, я понял.
voltair вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
фильтр cookies Общие вопросы Delphi 4 14.02.2012 17:44
Фильтр mental БД в Delphi 4 22.08.2011 16:15
Фильтр StdentOfCollege Помощь студентам 1 30.03.2010 17:32