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

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

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

Расчетное задание 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

ex

 

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

ex + cos(2x) 0.25x0.3

 

 

24

sin(x4 ) + x0.2 3

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