Лабораторная работа: Программирование в MATLAB
- Ввод произвольно расположенных узлов xi, i=1, n с клавиатуры
- Расчет узлов xi, i=1, n, соответствующих равномерному расположению аргумента x на отрезке [x1, xn]
- В пп. 1,2 значения yi, i=1, n либо вводятся с клавиатуры (если исходная функция неизвестна), либо вычисляются по заданной функции f(x). Выражение, определяющее функцию, вводится с клавиатуры и должно соответствовать правилам записи выражений в MATLAB
- Ввод данных (xi, yi, i=1, n) из файла
· Решить систему уравнений для определения коэффициентов многочлена φ(x)
· Построить графики исходной таблично заданной функции и многочлена φ(x)
· Если исходные данные заданы в виде функции f(x), построить график погрешности интерполяции /f(x) – φ(x)/. Рассчитать максимальное по модулю значение погрешности интерполяции на заданном промежутке.
При выполнении последнего пункта на отрезке [x1, xn] взять не менее 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 с.: ил.