Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   программа нелинейного сглаживания по семи точкам (http://forum.oszone.net/showthread.php?t=193109)

Gold Dragon 05-12-2010 18:25 1558917

программа нелинейного сглаживания по семи точкам
 
Здравствуйте всем, очень надеюсь на вашу помощь! Дана такая задача :

"Разработать алгоритм и написать программу нелинейного сглаживания по семи точкам .

Программа должна иметь два режима тестирование и расчет.
Программа должна сгенерировать, показать и сохранить исходные данные, вычислить коэффициенты зависимости и среднеквадратическое отклонение. Результаты сохранить в файле."

В режиме тестирования ,как понял из обьяснений преподователя, надо самому вводить числа,чтобы проверить правильность расчёта проги, а в режиме расчёта она должна сама генерировать себе числа вродебы как... И при запуске программы надо выбрать какой режим нужен. Помогите пожалста :(

pva 06-12-2010 19:45 1559755

Странный метод какой-то, сворачивание с полупериодом синусоиды. В статье ни объяснений откуда это взялось, ни свойств фильтра... Метод очень даже линейный, задача простейшая, решается в 2 цикла, так что, Gold Dragon, излагай свои намётки по поводу решения.
а я ждал от ссылки чуда...

lxa85 07-12-2010 03:40 1559959

pva,
Цитата:

Цитата pva
Странный метод какой-то, сворачивание с полупериодом синусоиды. »

Расскажи подробнее. Или ссылочкой поделись, где про это почитать. А то и вправду не понятно, откуда берутся коэффициенты и почему так а не иначе.
Gold Dragon, у тебя есть расчет средней в каждой точке. Главное что их было не меньше 7 штук. Y0-Y6.
Y1-Y3; Yi ; Yn-3 - Yn. Соотв 3 "периода" действия той или иной формулы. Т.ч. решай "в лоб", без особых "заморочек".

pva 08-12-2010 20:16 1561333

По предоставленной Gold Dragon, ссылке: везде, кроме граничных точек выполняется свёртка с ядром {-2, 3, 6, 7, 6, 3, -2}/21. Свёртка есть линейный оператор.
http://ru.wikipedia.org/wiki/%D0%A1%...D0%B8%D0%B7%29
http://tiger.cs.nstu.ru/Tos/dconv/start.html
Если нарисовать график, то получим что-то похожее на полупериод синусоиды (точнее косинуса).

Gold Dragon 13-12-2010 21:56 1565138

pva, а код не набросаеш,а? :) на руках носить буду ей-богу!

эта лабораторка хвостом висит,а впрограммировании я чайник чайником :)

pva 14-12-2010 21:29 1565930

Gold Dragon, слава богу ходить умею, и на руках носить в карман не положишь. Тем более в качестве тренировочного материала в программировании задача идеальная просто. Если решишь сам - этот опыт тебе многое даст в жизни.

Gold Dragon 15-12-2010 20:26 1566682

это мне не пригодиться.


Время: 01:04.

Время: 01:04.
© OSzone.net 2001-