40 / 39 / 4
Регистрация: 26.05.2010
Сообщений: 210
1

Сглаживание графика функции

26.05.2010, 23:23. Показов 3011. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
            for (int i = 0; i < r; i++) // сглаживание левой части
            {
                    for (int j=0; j <= r + i & j<256; j++) // 256-длина массива
                        BrSum += picBrCopy[j];  //исходный и возвращаемый массив 
                picBrCopy[i] = (int)(BrSum / j);
                BrSum = 0;
            }
            for (int i = 256 - r; i < 256 & r<255; i++) // сглаживание правой части
            {
                for (int j = i - r ; j < 256; j++)
                    BrSum += picBrCopy[j];
                picBrCopy[i] = (int)(BrSum / (256 - i + r));
                BrSum = 0;
            }
            for (int l = r; l < 256 - r; l++)  // сглаживание центра
            {
                for (int i = -r; i <= r; i++)
                    BrSum += picBrCopy[l+i];
                picBrCopy[l] = (int)(BrSum / (2 * r + 1));
                BrSum = 0;
            }
это кусочек кода, написанный мной для сглаживания функции с радиусом r.
Но график исходной функции и сглаженной имеет мало общего... В чем причина?

Добавлено через 2 часа 39 минут
после каждого сглаживания мне требуется посчитать количество локальных максимумов их должно получиться ровно 2, но при оч больших радиусах часто их бывает меньше(1 или 0).
Как этого избежать?
Не игнорируйте уж, очень нужна помощь...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2010, 23:23
Ответы с готовыми решениями:

Сглаживание графика
Здравствуйте. В данный момент следующие наборы данных массив компонент - х ~20 элементов массив...

Сглаживание графика
Подскажите, что не так, не работает функция R(x) с шагом

Сглаживание графика
На графике три линии, каждая со своими значениями X и У. Как сделать его более пологим, построение...

Сглаживание графика TChart
можно ли в TChart сглаживать график, что было плавный график а не скачки, вот код unit Unit1;...

1
40 / 39 / 4
Регистрация: 26.05.2010
Сообщений: 210
28.05.2010, 19:01  [ТС] 2
Наверно можно и закрыть, видимо помощи ждать неоткуда...
0
28.05.2010, 19:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2010, 19:01
Помогаю со студенческими работами здесь

Сглаживание графика / интерполяция
Всем доброго времени суток =) В своей программе рисую график функции, заданный точками. Вот код:...

Работа с элементами списка. Сглаживание графика
Здравствуйте, знатоки питона. Работая с графиками, наткнулся на одну проблему при работе со...

Сглаживание функции
Добрый день! Имеется массив точек y, являющихся значениями функции y = f(x). Необходимо произвести...

Сглаживание функции принадлежности
есть функция принадлежности x= y= в fuzzy logic toolbox она наиболее похожа на функцию zmf...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru