Табулирование функций.
С уважением, менеджер по рекламе Грачева Олеся тел. (812) 981-34-94, 707-28-84 моб. тел. +7 (951) 651-17-80, Адрес: г. Санкт-Петербург, 3-й Рыбацкий проезд, д.3 e-mail: [email protected]
Табулирование и интерполирование функций Табулирование функции - составление таблицы значений функции для определенных дискретных (прерывных) значений аргумента. Объяснить на примере, не заполняя полностью таблицу на с шагом Таблица 1 Считать c точностью 0.0001 у=0.0001
Разность первого порядка это . Нахождение значения функции промежуточного аргумента в предположении, что между двумя соседними значениями аргумента функция изменяется линейно, называется линейной интерполяцией. Считаем, что - формула линейной интерполяции. Абсолютная погрешность: . Параметрическое задание функции Объяснить, как проводится табулирование и строятся графики при параметрическом задании функции на примере циклоиды .
, , , , , , , , , , . Считаем точные значения x и y: . Вычисляем абсолютные погрешности по x и y: и суммарную абсолютную погрешность . Вычисляет относительные погрешности по x и y: , и суммарную относительную погрешность
Табулирование функций.
Задача табулирования функции предполагает получение таблицы значений функции при изменении аргумента с фиксированным шагом. В качестве исходной информации должны быть заданы: Х0, Хn – начало и конец промежутка табулирования, при этом (Х0< Хn); n – число шагов разбиения промежутка [Х0, Xn]; F(X) – описание табулируемой функции. При составлении алгоритма предполагается, что X – текущее значение аргумента; h – шаг изменения аргумента (иногда его называют шагом табуляции функции); i – текущий номер точки, в которой вычисляются функция (i = 0.. n). Интерпретация переменных (т. е. их обозначение в математической постановке задачи, смысл и тип, обозначения в блок-схеме и программе) приведена в таблице имен.
Пример 17. Табулировать функцию F(X) в N равноотстоящих точках, заданную на промежутке [Х0, Xn], где:
PROGRAM PR17; Теперь запишем решение этой же задачи, но с использованием цикла While...DO.
PROGRAM PR17_while;
|