Лабораторная работа: Программирование в MATLAB

при возникновении ошибки в блоке

между try и catch

end

Описание

Конструкция try…catch позволяет обойти исключительные ситуации (ошибки, приводящие к окончанию работы программы, например, обращение к несуществующему файлу) и предпринять некоторые действия в случае их возникновения.

Пример

Сервисные функции

disp осуществляет вывод текста или значения переменной в командное окно

input – осуществляет запрос на ввод с клавиатуры. Используется при создании приложений с интерфейсом из командной строки.

eval выполняет содержимое строки или строковой переменной, как команды MATLAB

clear – удаляет переменные рабочей среды.

с lc – производит очистку командного окна

Более подробную информацию об этих и других функциях можно узнать, выполнив в командной строке

help имя_функции

Задания на выполнение лабораторной работы

Номер конкретного варианта задания определяется преподавателем.

Задание №1

Данное задание подразумевает нахождение для некоторой совокупности данных алгебраического интерполяционного многочлена степени n: Pn ( x ) .

Цель работы:

Необходимо составить программу вычисления коэффициентов алгебраического интерполяционного многочлена Pn ( x )= a 0 + a 1 x + … + an xn .

Методические указания:

Пусть, например, имеется следующая совокупность данных:

i 0 1 2 3
х i 1,2 1,4 1,6 1,8
yi 8,3893 8,6251 8,9286 8,9703

Коэффициенты a 0 , a 1 , …, an определяются из решения системы уравнений:

Здесь n – порядок интерполяционного многочлена,

n +1 – количество заданных пар точек (x , y ),

a 0 , a 1 ,… an – искомые коэффициенты многочлена Pn ( x )= a 0 + a 1 x + … + an xn ).

Требования к программе

При выполнении данной работы необходимо:

К-во Просмотров: 446
Бесплатно скачать Лабораторная работа: Программирование в MATLAB