МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ “ЛЭТИ” ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) КАФЕДРА КОРАБЕЛЬНЫХ СИСТЕМ УПРАВЛЕНИЯ ОТЧЁТ по лабораторной работе № 1 по дисциплине «Программирование и основы алгоритмизации» Тема : «Математические функции, операторы элементарная графика в среде MatLab» Вариант 8 Выполнила : студентка гр.2491 Прокопович М. А. Проверила : Лукомская О.Ю. Санкт-Петербург 2023 Цель работы: освоение работы с простейшими математическими функциями и средствами графики в среде MatLab. Задание: f x 2 x 4 10 e x sinx 4x4 2 s 3 2s 2 1 A( ) 4 s 2 s 3 9 s 7 s j Выполнение работы 1. Код программы для вычисления функции f(x). %Первая функция clear; clc; x=-0.5:0.01:0.3; F=sqrt(x.^4+10).*exp(-x.*sin(x.^2))./(4.*x.^4+2); figure(1); plot(x, F, 'r'); title('График функции f(x)'); xlabel('Ось значений x'); ylabel('Ось значений f'); grid on; 2. Код программы для вычисления функции A(ω). %Вторая функция clear; clc; w=logspace(-2,2,100); s=w*i; p1=[ 1 2 0 -1 ]; p2=[ 1 2 0 9 7 ]; P=abs((polyval(p1,s))./(polyval(p2,s))); figure(2); semilogx(imag(s),P,'b'); hold on; semilogy(imag(s),P,'b+'); hold off; title('График функции А(w)'); xlabel('Ось значений w'); ylabel('Ось значений А'); grid on; 0.01;100 Рисунок 1 - График функции f(x). Рисунок 2 - график функции A(ω). Вывод: в ходе лабораторной работы написаны программы для расчета значений двух функций и построения графиков согласно номеру варианта. Были освоены навыки работы с простейшими математическими функциями и средствами графики в среде MatLab.