Потребовалось использовать какой-нибудь фильтр для очистки данных от шума. Нашел фильтр Butterworth'a, но не знаю как его использовать.
Help me please!
Во вложении 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 не понимаю.
Просветите, пожалуйста!!
Буду очень признателен также, если посоветуете какие-то другие фильтры для очистки данных от шума.
Пример данных, к которым применить фильтр - Data01.txt
Привет, народ!
Потребовалось использовать какой-нибудь фильтр для очистки данных от шума. Нашел фильтр Butterworth'a, но не знаю как его использовать.
Help me please!
Во вложении 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 не понимаю.
Просветите, пожалуйста!!
Буду очень признателен также, если посоветуете какие-то другие фильтры для очистки данных от шума.
Пример данных, к которым применить фильтр - Data01.txtvoltair
Если Вы создали одинаковые темы на разных форумах - то нужно везде указывать "Кросс-темы". Чтобы отвечающие не тратили свое время - отвечая на уже решенный вопрос на других форумах.
Теперь по теме. Как использовать - надстройку: открываете надстройку (ButterworthF.xls) или устанавливаете ее Дальше у Вас появится кнопка - Butterworth на вкладке "Надстройки" Жмакаете Нажимаете ее - вылазит окно - а дальше разберетесь. Что это за макрос и что он должен сделать, Вам виднее. (Я не знаю что в Вашем понимании шум.)
Если Вы создали одинаковые темы на разных форумах - то нужно везде указывать "Кросс-темы". Чтобы отвечающие не тратили свое время - отвечая на уже решенный вопрос на других форумах.
Теперь по теме. Как использовать - надстройку: открываете надстройку (ButterworthF.xls) или устанавливаете ее Дальше у Вас появится кнопка - Butterworth на вкладке "Надстройки" Жмакаете Нажимаете ее - вылазит окно - а дальше разберетесь. Что это за макрос и что он должен сделать, Вам виднее. (Я не знаю что в Вашем понимании шум.)SLAVICK
как сделать ПОЛЬЗОВАТЕЛЬСКУЮ ФУНКЦИЮ из данной надстройки
Тут макрос написан на обращение к ячейкам диапазона - нужно все переписывать. Думаю мало кто захочет заниматься этим бесплатно, учитывая редкость (специфичность) работы макроса. Может Вам он и не нужен, а достаточно сделать простой расчет формулой - тогда создайте новую тему, опишите желаемый алгоритм отсеивания или преобразования - возможно наши формулисты сделают.
ЗЫ перенес тему из подфорума "Вопросы по VB, VBS, VB.net" сюда - это вопрос по VBA.
как сделать ПОЛЬЗОВАТЕЛЬСКУЮ ФУНКЦИЮ из данной надстройки
Тут макрос написан на обращение к ячейкам диапазона - нужно все переписывать. Думаю мало кто захочет заниматься этим бесплатно, учитывая редкость (специфичность) работы макроса. Может Вам он и не нужен, а достаточно сделать простой расчет формулой - тогда создайте новую тему, опишите желаемый алгоритм отсеивания или преобразования - возможно наши формулисты сделают.
ЗЫ перенес тему из подфорума "Вопросы по VB, VBS, VB.net" сюда - это вопрос по VBA.SLAVICK
Макрос не нужен, нужна именно пользовательская функция (ПФ), которая брала бы данные из заданного диапазона, а результатом выдавала одно конечное значение в ячейку где она (ПФ) задана.
Формула явно есть в надстройке, ее оттуда нужно (можно) взять. Думаю, это не трудно. Если за деньги - то сколько это?
SLAVICK, хорошо, спасибо!
Макрос не нужен, нужна именно пользовательская функция (ПФ), которая брала бы данные из заданного диапазона, а результатом выдавала одно конечное значение в ячейку где она (ПФ) задана.
Формула явно есть в надстройке, ее оттуда нужно (можно) взять. Думаю, это не трудно. Если за деньги - то сколько это?voltair
Что делать? Открыл файл из первого сообщения ButterworthF.xls После этого в меню "Сервис", в самом низу списка появился пункт Butterworth В редакторе VBA появился Project Butterworth (ButterworthF.xls) Проект запоролен. Как избавится от него. В окне надстроек этой надстройки нет и все отключены.
Что делать? Открыл файл из первого сообщения ButterworthF.xls После этого в меню "Сервис", в самом низу списка появился пункт Butterworth В редакторе VBA появился Project Butterworth (ButterworthF.xls) Проект запоролен. Как избавится от него. В окне надстроек этой надстройки нет и все отключены.AlexM
Введите пароль (на проект VBA), в свойствах ЭтаКнига установите св-во isAddin = false. Тогда книга станет видимой и ее можно будет закрыть. Ну или просто перезапустите эксель).
Введите пароль (на проект VBA), в свойствах ЭтаКнига установите св-во isAddin = false. Тогда книга станет видимой и ее можно будет закрыть. Ну или просто перезапустите эксель).Manyasha
Manyasha, Спасибо, получилось но немного не так. После ввода пароля. Кликнул Properties. Открылось окно свойств проекта. На вкладке Защита снял галочку Lock project... Перегрузил Excel и Butterworth исчез.
Manyasha, Спасибо, получилось но немного не так. После ввода пароля. Кликнул Properties. Открылось окно свойств проекта. На вкладке Защита снял галочку Lock project... Перегрузил Excel и Butterworth исчез. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.