Дискуссионный математический форумМатематический форум

Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 4 часа [ Летнее время ]
MathHelpPlanet.com RSS-лента Математического форума

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как произвести сглаживание графика
СообщениеДобавлено: 29 дек 2016, 02:34 
Не в сети
Начинающий
Зарегистрирован:
29 дек 2016, 02:15
Сообщений: 1
Cпасибо сказано: 2
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Изображение

Если вводить эти коды, точнее параметры: G:=cspline(U(T,X,P),T)
f(U(T,X,P)):=interp(G,U(T,X,P),T)
то spline и interp выделяются красными.
уменьшить шаг не получится, т.к. график изменится и будет соответственно не правильным.
Как произвести сглаживание?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как произвести сглаживание графика
СообщениеДобавлено: 29 дек 2016, 11:00 
Не в сети
Beautiful Mind
Зарегистрирован:
08 апр 2015, 13:21
Сообщений: 1621
Cпасибо сказано: 38
Спасибо получено:
581 раз в 541 сообщениях
Очков репутации: 81

Добавить очки репутацииУменьшить очки репутации
У Вас функция изначально гладкая, но на графике выводится всего 6 точек. Увеличьте число точек, которое задается диапазоном для переменной i, а ещё лучше задайте вывод без указания точек (переменной i): просто задайте по оси ординат U(T,0.3,70), при этом по оси абсцисс задайте пределы от 300 до 600 (иначе по умолчанию пределы будут от -10 до 10)

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю michel "Спасибо" сказали:
96BlueWater
 Заголовок сообщения: Re: Как произвести сглаживание графика
СообщениеДобавлено: 14 янв 2017, 15:37 
Не в сети
Гений
Аватара пользователя
Зарегистрирован:
23 июл 2016, 00:44
Сообщений: 669
Cпасибо сказано: 1
Спасибо получено:
7 раз в 7 сообщениях
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Сглаживание изменит график, и он априори будет неправильным.
Тут несколько вариантов:
- фильтр (через усреднение) (мало точек, не подходит)
- рекурсивный фильтр (мало точек, не подходит)
- интерполирование
- проредить по Ti и опять таки фильтр

- есть методика, называется "кепстральное сглаживание спектра", она сохранит вершины и не привнесет лага
здесь описана: http://recherche.ircam.fr/anasyn/schwar ... nvelo.html

- можно попробовать медианное сглаживание (но сначала взять точек больше)

Так или иначе придется увеличить количество точек.

Можно увеличить количество точек не исказив графика, тупо отразить существующий с большим разрешением.

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю BoxMuller "Спасибо" сказали:
96BlueWater
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Произвести превращение

в форуме Дискретная математика, Теория множеств и Логика

Nicolay_8

1

127

26 сен 2014, 21:06

Как произвести триангуляцию по Дирихле?

в форуме Дифференциальные и Интегральные уравнения

rny

1

157

18 ноя 2015, 09:12

Произвести выборку из 200 значений

в форуме Теория вероятностей

benni1391

6

489

10 май 2013, 20:32

Произвести исследование следующих функций

в форуме Пределы числовых последовательностей и функций, Исследования функций

YANA--

3

156

14 янв 2015, 18:38

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

в форуме Информатика и Компьютерные науки

Spoko

6

112

20 май 2017, 23:24

Произвести вычисления, пользуясь прав-мы действий над компл

в форуме Линейная и Абстрактная алгебра

helpmepleaseeee

1

56

31 май 2017, 07:17

Графика

в форуме Maple

i_am_hope

4

653

16 июл 2014, 14:13

Трансформация графика

в форуме Алгебра

afraumar

1

169

13 сен 2015, 18:40

Построение графика

в форуме MathCad

VladKalancha

0

228

17 май 2015, 14:07

Исследование графика

в форуме Пределы числовых последовательностей и функций, Исследования функций

roza96

1

220

13 май 2014, 18:12


Часовой пояс: UTC + 4 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2016 MathHelpPlanet.com. All rights reserved