Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab 5 / Задание 5 - Обработка экспериментальных данных

.pdf
Скачиваний:
21
Добавлен:
19.04.2021
Размер:
219 Кб
Скачать
☆

Расчетное задание 5. - Обработка экспериментальных данных

Вызов всех пользовательских функций рекомендуется осуществлять из файла-

сценария. Вектора х и у определяются из матрицы данных, считанной из файла (Experiment_data.txt) по правилу: х – первый столбец матрицы; у – столбец, соответствующий номеру варианта.

Задание 1. Написать функцию, строящую аппроксимационный полином в виде степенного многочлена и полинома 1-й степени для экспериментальных данных и выводящую график с соответствующими кривыми. Определить коэффициент корреляции для экспериментальных данных. Входные аргументы – вектора х и у, выходной аргумент – коэффициент корреляции.

Задание 2. Написать функцию, строящую аппроксимационную функцию для данных, полученных в ходе эксперимента, используя аппроксимацию обобщенным многочленом и выводящую график с соответствующими кривыми. Входные аргументы – вектора х и у, выходной аргумент – отсутствует.

Примечание. Во всех вариантах рекомендуется искать решение в виде суперпозиции двух функций.

Задание 3. Написать функцию, проводящую сглаживание экспериментальных данных различными методами. В функции сформируйте целочисленный вектор х [1, N]. Для формирования вектора у используйте функцию из табл.1, прибавив к ней случайные числа. Например, исходная функция f (x) = x2 , тогда "случайная" функция имеет вид: ( ) = 2 + . Проведите сглаживание вектора у всеми методами функции smoothdata и представьте результаты работы всех 8 функций сглаживания на одном графике, там же приведите исходные данные. Входной аргумент пользовательской функции - N, выходной аргумент - отсутствует.

Табл.1

№Функция для определения

вар

вектора у

 

 

 

 

1

x − sin x −1

 

 

 

 

2

3x + cos x +1

 

 

 

 

3

x3 − 4sin x

 

4

3sin2 (x +1) − x2 + x

 

 

 

5

3x − cos x −1

 

 

 

 

6

x2 + 4sin x

 

 

 

 

7

4cos x + 0.3x

 

 

 

 

 

 

(

)

 

8

2 cos( x +1 2 ) − 2x

−1

 

 

 

9

cos (x + 0.5)− x3

 

 

 

10

(x − 2)3 lg(x −3) −1

 

 

 

11

ln(x) + х −5

 

120.5х −1−(х + 2)2

13х lg(x2 + 2х −1) −1

143sin2 (x +1) − x2 + х − 2

15sin(x + 3) + 0.5x +3

 

 

(

)

 

 

16

e−x −

 

x +1 3

17

3cos(x +1)2 − 2х −1

 

 

 

 

 

 

18

ln(x) + 2х

 

 

 

 

 

 

19

3х − 2 cos(x)

 

 

 

 

20

 

 

 

 

 

 

 

ln(x +3) −8 x

 

 

 

 

21

x3 −8

 

 

 

 

 

 

x − 4

 

 

22

2x3 −8sin(x) − 2

 

 

23

e−x + cos(2x) − 0.25x0.3

 

 

24

sin(x4 ) + x0.2 − 3

Соседние файлы в папке lab 5