Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
02.10.2015, 14:17 0

Убрать резкие скачки

02.10.2015, 14:17. Просмотров 196. Ответов 1
Метки (Все метки)

Ответ

ILNAR_93, как-то так

Java
1
2
3
4
5
6
7
8
9
10
11
private List<Double> filter(List<Double> pipeline) {
        if (pipeline.size() < 2) return pipeline;
        float thresholdPercentage = .1f; //10% limit threshold
        List<Double> data = new ArrayList<>();
        data.add(pipeline.get(0));
        for (int i = 0; i < pipeline.size() - 1; i++) {
            double difference = Math.abs(pipeline.get(i) - pipeline.get(i + 1));
            if (pipeline.get(i) / difference <= thresholdPercentage) data.add(pipeline.get(i + 1));
        }
        return data;
    }


Вернуться к обсуждению:
Убрать резкие скачки
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2015, 14:17

ШИМ на МК: резкие скачки на низких значениях после полевика
Собрала такую схему для управления светодиодной лентой через МК. На выход...

Резкие скачки загрузки процессора и повышенная температура на нем
Доброго дня! Пару дней назад, стал слышать на ноуте, что кулер начал рывками...

Резкие и постоянные скачки нагрузки на процессор от 0 до 100 в играх
Собственно проблема описана в названии темы. Появляется во всех мало мальски...

0
Другие темы раздела
Программирование Android Array type expected; found: 'java.lang.string' http://www.cyberforum.ru/android-dev/thread1542884.html
public boolean numCheck(String str, int sys) { boolean sysCheck = false; for (int i = 0; i < str.length(); i++) { if...
Программирование Android "Безобидная" прога Доброго времени суток, форумчане! Необходима помощь: нужна программа которую человек запустит на телефоне, а программа в свою очередь скинет инфу о телефоне этого человека куда-нибудь (смс или почта,... http://www.cyberforum.ru/android-dev/thread1542858.html
Программирование Android Установка программы QtADB на стационарный компьютер
Добрый день! Второй день пытаемся установить на стационарный компьютер программу QtADB (графический интерфейс ADB). Android Studio (ADB) предварительно установили. При запуске программы QtADB...
Как правильно сверстать подобную схему? Программирование Android
Пишу приложение заказа ЖД билетов. Необходимо сверстать активити, который будет отображать схемы. Как правильнее всего сверстать подобную схему? Схемы бывают разные, и как видно на этой может быть...
Программирование Android Ошибка при запуске Android Studio http://www.cyberforum.ru/android-dev/thread1542770.html
При запуске программы будь, то это пустой проект или шаблон , одно и то же . Уже и удалял все и переустанавливал все
Программирование Android Получение координат по адресу Всем привет, наткнулся на такую реализацию. public LatLng getLocationFromAddress(String strAddress) { Geocoder coder = new Geocoder(getApplicationContext()); List<Address>... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru