Аппроксимация и интерполяция данных. Методы решения обыкновенных дифференциальных уравнений
Цель работы: изучение основных методов аппроксимации и интерполяции данных в системе MatLab и способов решения ОДУ
Контрольные вопросы
1. Для чего служит функция interp1?
2. Какой функцией реализуется сплайн-интерполяция в MatLab?
3. Какие существуют методы решения систем дифференциальных уравнений?
Лабораторное задание
1. С помощью интерполяции найти значение таблично заданной функции в указанной точке табл. 6.1.
2. Выполнить аппроксимацию таблично заданной функции табл. 6.1.
Таблица 6.1 – Варианты заданий
№ варианта
Табличная функция для интерполяции и аппроксимации
X
Y
2.5
5.5
X
Y
-1
-0.5
6.5
11.5
X
Y
0.5
2.5
8.5
9.5
17.5
X
Y
X
Y
-2
X
Y
-22
-14
-2
X
Y
6.5
7.5
X
Y
2.5
14.5
38.5
74.5
X
Y
-1
X
Y
-2
0.82
1.46
2.47
2.9
3.29
X
Y
2.5
14.5
38.5
74.5
X
Y
0.5
2.5
8.5
9.5
17.5
X
Y
-1
X
Y
-22
-14
-2
X
Y
2.5
5.5
3. На отрезке [a, b] найти решение дифференциального уравнения в виде с начальными условиями , . Варианты заданий представлены в табл. 6.2. Построить график функции.
Таблица 6.2 – Варианты заданий
№ варианта
Начальные условия
a
b
1.5
-3
-2
4. Решить систему ОДУ, представленную в табл. 6.3, при заданных начальных условиях с помощью функции dsolve.
Таблица 6.3 – Варианты заданий
№ варианта
Система ОДУ
Начальные условия
1.5
1.5
-1
-1.5
1.5
1.5
1.5
0.5
1.5
-1
0.5
-1
1.5
-1
-1
-1.5
1.5
1.5
-1
-1
-1
1.5
0.5
-1
-2
-1
7. Основные возможности пакета математического моделирования Simulink