Вы находитесь на странице: 1из 6

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЯЗИ И

МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное


бюджетное образовательное учреждение высшего образования

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И


ИНФОРМАТИКИ»

(МТУСИ)

ЛАБОРАТОРНАЯ РАБОТА № 4

«Построение двумерных и трехмерных графиков»

Выполнил:

Студент группы ***

***

Вариант №4

Проверила:

***

Москва, 2021
1. Индивидуальное задание:

1.1. Выполнение:
//Второй сценарий Pr1.sce для решения первой задачи
//Определение функций f1 и f2
// и построение графиков двух одномерных функций
clear;//Очистка окна Обозревателя данных
clc;//Очистка Командного окна
// Диапазон изменения аргумента для функции f1(x)
x=-0.5:0.3:6;
// Вычисление вектора значений функции f1(x)
f1=sin(x.^2)+cos(x.^2)-10*x;
scf(1); // Графическое окно 1
plot(x,f1);// График функции f1(x)
// Описание функции f2(x)
f2=x.^2-log(1+x)-3;
// Построение графика f2(x)и оформление линий и маркеров
plot(x,f2,'LineStyle','-','Color','green',...
'Thickness',3,'Marker','o','MarkerEdgeColor','r',...
'MarkerFaceColor','k','MarkerSize',10);
// Оформление линий и маркеров и новое построение графика f1
plot(x,f1,'LineStyle','--','Color','red',...
'Thickness',3,'Marker','s','MarkerEdgeColor','b',...
'MarkerFaceColor','y','MarkerSize',10);
// Оформление подписей графиков, осей и сетки
xtitle('Графики функций f1(x) и f2(x)','X','Y')
legend('Функция f1(x)','Функция f2(x)',1)
xgrid

//Конец сценария Pr1.sce==========================


--> //Протокол сессии Командного окна:

--> // Вариант 4

--> exec('pr1.sce'); //Загрузка сценария из текущей папки

--> // Конец сессии


--> //Протокол сессии Командного окна:

--> // Вариант 4

--> // Построение различных видов графиков функции двух переменных

--> // Формирование двух матриц x и y

--> [x, y] = meshgrid(-5 :1: 5, -5:1:5)

y =

-5. -5. -5. -5. -5. -5. -5. -5. -5. -5. -5.

-4. -4. -4. -4. -4. -4. -4. -4. -4. -4. -4.

-3. -3. -3. -3. -3. -3. -3. -3. -3. -3. -3.

-2. -2. -2. -2. -2. -2. -2. -2. -2. -2. -2.

-1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.

0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.

1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.

2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2.

3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3.
4. 4. 4. 4. 4. 4. 4. 4. 4. 4. 4.

5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5.

x =

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

-5. -4. -3. -2. -1. 0. 1. 2. 3. 4. 5.

--> // Формирование матрицы f3

--> deff('k = f(x, y)', 'k=x.^3-2*y.^2-sin(x+y).*cos(x-y)-x+2*y');

--> f3=f(x,y)

f3 =

column 1 to 6

-180.54402 -119.77733 -84.411718 -66.650412 -59.817362 -60.272011

-159.77733 -99.010642 -63.645029 -45.883722 -39.050672 -39.505321

-144.41172 -83.645029 -48.279415 -30.518109 -23.685059 -24.139708

-132.65041 -71.883722 -36.518109 -18.756802 -11.923753 -12.378401

-123.81736 -63.050672 -27.685059 -9.9237525 -3.0907026 -3.5453513

-120.27201 -59.505321 -24.139708 -6.3784012 0.4546487 0.


-120.72666 -59.95997 -24.594356 -6.83305 0. -0.4546487

-123.89361 -63.12692 -27.761307 -10. -3.16695 -3.6215988

-132.1323 -71.365613 -36. -18.238693 -11.405644 -11.860292

-144.76669 -84. -48.634387 -30.87308 -24.04003 -24.494679

-160. -99.23331 -63.867697 -46.106391 -39.273341 -39.727989

column 7 to 11

-60.726659 -53.893609 -36.132303 -0.7666897 60.

-39.95997 -33.12692 -15.365613 20. 80.76669

-24.594356 -17.761307 0. 35.365613 96.132303

-12.83305 -6. 11.761307 47.12692 107.89361

-4. 2.83305 20.594356 55.95997 116.72666

-0.4546487 6.3784012 24.139708 59.505321 120.27201

-0.9092974 5.9237525 23.685059 59.050672 119.81736

-4.0762475 2.7568025 20.518109 55.883722 116.65041

-12.314941 -5.481891 12.279415 47.645029 108.41172

-24.949328 -18.116278 -0.3549714 35.010642 95.777331

-40.182638 -33.349588 -15.588282 19.777331 80.544021

--> // Формирование векторов x1 и y1

--> x1=-5:1:5; y1=-5:1:5;

--> scf(1); mesh(x, y, f3)

--> scf(2); plot3d(x1, y1, f3)

--> scf(3); surf(x, y, f3)

--> scf(4); contour(x1,y1, f3, 10)

--> // Конец сессии