Таблица 3– Варианты заданий на лабораторную работу № 4
№ варианта | x | 1 | 2 | 3 | 4 | 5 |
1 | y | 1,1 | 1,4 | 1.6 | 1,7 | 1,9 |
2 | y | 1,05 | 1,55 | 1,7 | 1,75 | 1,8 |
3 | y | 0,4 | 0,55 | 0,13 | 0,09 | 0,07 |
4 | y | 7,5 | 6,2 | 5,5 | 3,5 | 3 |
5 | y | 8,2 | 5,9 | 4,9 | 4 | 3,2 |
6 | y | 7,2 | 5,9 | 4,9 | 4 | 3,2 |
7 | y | 7,1 | 6,1 | 4,9 | 4 | 3,1 |
8 | y | 0,55 | 0,7 | 0,77 | 0,82 | 0,85 |
9 | y | 1,1 | 1,55 | 1,9 | 2,3 | 2,6 |
10 | y | 1,1 | 1,55 | 1,9 | 2,25 | 2,5 |
11 | y | 5,1 | 4,4 | 3,2 | 2,7 | 2,55 |
12 | y | 5,1 | 3,4 | 3,2 | 2,7 | 2,55 |
13 | y | 1,9 | 5,5 | 10 | 15 | 21 |
14 | y | 3 | 3,5 | 3,67 | 3,75 | 3,8 |
15 | y | 0,25 | 0,09 | 0,07 | 0,05 | 0,04 |
16 | y | 0,25 | 0,111 | 0,071 | 0,053 | 0,042 |
17 | y | 0,20 | 0,28 | 0,33 | 0,36 | 0,38 |
18 | y | 4,8 | 5,76 | 6,912 | 8,294 | 9,95 |
19 | y | 1 | 3,08 | 4,3 | 5,16 | 5,83 |
20 | y | 0,33 | 0,5 | 0,6 | 0,67 | 0,71 |
21 | y | 1,5 | 1,75 | 1,83 | 1,87 | 1,9 |
22 | y | 1 | 0,2 | 0,11 | 0,077 | 0,059 |
23 | y | 1 | 0,4 | 0,33 | 0,31 | 0,29 |
24 | y | 2,25 | 3,37 | 5,06 | 7,59 | 11,4 |
25 | y | 2 | 2,69 | 3,1 | 3,39 | 3,61 |
Листинг программы-макета Polinom.m (для системы MATLAB4.x)
% ----------------------------------------------------------------
% Программа линейной полиномиальной интерполяции функций
% Кафедра КСУП ФВС ТУСУР
% Автор: Черкашин М.В.
%-------------------------------------------------------------------------
clc; % --- очистка главного окна
home; % --- перемещение курсора в начало
disp('---------------------------------------------------------------- ');
disp(' ');
disp(' Линейная полиномиальная интерполяция функций ');
ddisp('---------------------------------------------------------------- ');
disp(' ');
disp(' Жми любую клавишу ...')
pause
%-------------------------------------------------------------------------
key=1;
while key~=0, % Общий цикл программы
clc; % Очистить экран
close all; % Закрыть все графические окна
clear all; % Удаление переменных из памяти
% --- входные данные
NN=100; % -- количество точек для построения графиков
% --- запрос имени исходной фукнции
clc;
disp(' Введите имя М-файла с интерполируемой функцией')
disp(' Замечание: Функция должна быть оформлена в виде function ');
disp(' т.е. должен существовать М-файл с Вашей функцией ');
disp(' подробности см. в MATLAB HELP ');
% --- цикл запроса имени функции
k=1;
while k~=0, txtFUN=input(' Введите имя файла ->','s');
if length(txtFUN)==0,
k=1;
else
if (exist(txtFUN)==2 | exist(txtFUN)==5),
k=0;
else
disp([' Ошибка: ',txtFUN,' - такой функции или файла нет... ' ]);