m - степень искомого многочлена,
a 0 , a 1 , …, a m - искомые коэффициенты (? ( x )= a 0 + a 1 x + … + a m x m ).
Требования к программе
При выполнении данной работы необходимо:
· Задать границы отрезка , на котором строится аппроксимирующая функция?(x)=a0+a1*x+… an * xm
· Задать m - степень многочлена
· Примечание: x1, xn, m вводятся с клавиатуры.
· Для получения исходных данных (x, y), по которым строится аппроксимирующая функция?(x)=a0+a1*x+… an* xm предусмотреть:
ь Ввод произвольно расположенных узлов xi, i=1, n с клавиатуры
ь Расчет узлов xi, i=1, n, соответствующих равномерному расположению аргумента x на отрезке
ь В пп. 1,2 значения yi, i=1, n либо вводятся с клавиатуры (если исходная функция неизвестна), либо вычисляются по заданной функции f(x). Выражение, определяющее функцию, вводится с клавиатуры и должно соответствовать правилам записи выражений в MATLAB
ь Ввод данных (xi, yi, i=1, n) из файла
· Решить систему уравнений для определения коэффициентов многочлена?(x)
· Построить графики исходной таблично заданной функции и многочлена?(x)
· Если исходные данные заданы в виде функции f(x), построить график погрешности интерполяции /f(x) - ?(x)/. Рассчитать максимальное по модулю значение погрешности интерполяции на заданном промежутке.
При выполнении последнего пункта на отрезке взять не менее 500 точек для проведения расчетов
Требования к оформлению лабораторной работы
Отчет должен содержать:
1. Постановку задачи
2. Текст программы
3. Результаты тестирования
Примечание тексты программ должны быть снабжены комментариями.
Список литературы
1. Ануфриев И.Е. Самоучитель Matlab 5.3/6.x - СПб.: БХВ-Петербург, 2003. - 736 с.: ил.
2. В.П. Дьяконов MATLAB 6.5 SPI/7 + Simulink 5/6 в математике и моделировании. Серия «Библиотека профессионала». - М.: СОЛОН-Пресс, 2005. - 576 с.: ил.
3. Ануфриев И.Е., Смирнов А.Б., Смирнова Е.Н. MathLab 7. - СПб.: БХВ-Петербург, 2005. - 1104 с.: ил.
Кафедра: Информационные технологии
Do'stlaringiz bilan baham: |