Uploaded by maprokopovich

ПИОА Лаб работа 1

advertisement
МИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
“ЛЭТИ” ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)
КАФЕДРА КОРАБЕЛЬНЫХ СИСТЕМ УПРАВЛЕНИЯ
ОТЧЁТ
по лабораторной работе № 1
по дисциплине «Программирование и основы
алгоритмизации»
Тема : «Математические функции, операторы
элементарная графика в среде MatLab»
Вариант 8
Выполнила : студентка гр.2491
Прокопович М. А.
Проверила : Лукомская О.Ю.
Санкт-Петербург
2023
Цель работы: освоение
работы с простейшими математическими
функциями и средствами графики в среде MatLab.
Задание:

f x  

2
x 4  10 e  x sinx 
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.
Download