Функции предсказания данных
Весьма интересной является функция предсказания predikt(data, k, N), где data — вектор данных, где data — вектор данных, k — число последних точек существующих данных, на основе которых происходит расчет предсказываемых точек; и N — число точек, в которых необходимо предсказать данные. Она по ряду заданных равномерно расположенных точек позволяет рассчитать некоторое число N последующих точек, т. е. по существу выполняет экстраполяцию произвольной (но достаточно гладкой и предсказуемой) зависимости. Функция предсказания обеспечивает высокую точность при монотонных исходных функциях или функциях, представляемых полиномом невысокой степени (рис. 74). Рис. 74. Пример применения функции предсказания случайных данных. Оборудование, инструменты и приборы ПЭВМ, система MathCad Варианты заданий Варианты заданий приведены в таблице 4.18. Задание 1 Введите матрицу координат точек на плоскости согласно № варианта. Таблица 4.18 Варианты заданий
Окончание табл. 4. 18
Задание 2 Постройте функции линейной и обобщенной регрессии для данных точек.
Задание 3 Постройте линейную и сплайновую интерполяцию для тех же точек.
Задание 4 С помощью функции rnd введите 50 случайных чисел из отрезка [0, 2]. Постройте функции сглаживания данных (с помощью различных встроенных функций).
Задание 5 Предскажите поведение функции f(x) = sin(2x) на отрезке [2π, 4π ], если предположить, что она задана на отрезке [0, 2π ].
|