Составить блок-схему алгоритма сложения полиномов, описанного выше. Реализовать данный алгоритм, написав функцию двух аргументов. Привести примеры вызова функции для полиномов одинаковой и разной степеней.
Задание 4.
Вариант (нечетный номер по журналу).
Написать функцию, находящую производную от полинома без использования стандартной функции polyder. Аргументом функции является вектор коэффициентов полиномов, результатом – вектор коэффициентов производной полинома. Описать алгоритм работы функции в виде блок-схемы. Найти производную для полинома из табл. 1.
Вариант (четный номер по журналу).
Написать функцию, вычисляющую неопределенный интеграл от полинома. Аргументом функции является вектор коэффициентов полиномов, результатом – вектор коэффициентов неопределенного интеграла полинома. Описать алгоритм работы функции в виде блок-схемы. Найти неопределенный интеграл для полинома из табл. 1.
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА
Отчет по лабораторной работе должен содержать:
1. Название и цель работы.
2. Все последовательности команд, которые использовались при выполнении практической части с соответствующими пояснениями.
3. Результаты работы программ.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Как выполняется сложение, вычитание, умножение, интегрирование и дифференцирование полиномов в среде Matlab?
2. Функции для работы с комплексными числами в Matlab.
РЕКОМЕНДУЕМАЯ ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА
1. Getting Started with MATLAB, pdf документ, перевод с английского Конюшенко В.В.
2. Ануфриев И.Е., Смирнов А.Б., Смирнова Е.Н. Matlab 7. – СПб.: БХВ-Петербург, 2005. – 1104 с.: ил.