![]() |
программа нелинейного сглаживания по семи точкам
Здравствуйте всем, очень надеюсь на вашу помощь! Дана такая задача :
"Разработать алгоритм и написать программу нелинейного сглаживания по семи точкам . Программа должна иметь два режима тестирование и расчет. Программа должна сгенерировать, показать и сохранить исходные данные, вычислить коэффициенты зависимости и среднеквадратическое отклонение. Результаты сохранить в файле." В режиме тестирования ,как понял из обьяснений преподователя, надо самому вводить числа,чтобы проверить правильность расчёта проги, а в режиме расчёта она должна сама генерировать себе числа вродебы как... И при запуске программы надо выбрать какой режим нужен. Помогите пожалста :( |
Странный метод какой-то, сворачивание с полупериодом синусоиды. В статье ни объяснений откуда это взялось, ни свойств фильтра... Метод очень даже линейный, задача простейшая, решается в 2 цикла, так что, Gold Dragon, излагай свои намётки по поводу решения.
а я ждал от ссылки чуда... |
pva,
Цитата:
Gold Dragon, у тебя есть расчет средней в каждой точке. Главное что их было не меньше 7 штук. Y0-Y6. Y1-Y3; Yi ; Yn-3 - Yn. Соотв 3 "периода" действия той или иной формулы. Т.ч. решай "в лоб", без особых "заморочек". |
По предоставленной 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 Если нарисовать график, то получим что-то похожее на полупериод синусоиды (точнее косинуса). |
pva, а код не набросаеш,а? :) на руках носить буду ей-богу!
эта лабораторка хвостом висит,а впрограммировании я чайник чайником :) |
Gold Dragon, слава богу ходить умею, и на руках носить в карман не положишь. Тем более в качестве тренировочного материала в программировании задача идеальная просто. Если решишь сам - этот опыт тебе многое даст в жизни.
|
это мне не пригодиться.
|
Время: 01:04. |
Время: 01:04.
© OSzone.net 2001-