Визуализация и построение графиков данных в Matlab и Python


Download 3.47 Mb.
Sana27.10.2023
Hajmi3.47 Mb.
#1728230
TuriПрактическая работа
Bog'liq
praktika 4 - Kamoliddin


Министерство по развитию информационных технологий и коммуникаций Республики Узбекистан
Ташкентский университет информационных технологий имени Мухаммада ал-Хоразмий


Практическая работа № 4


по дисциплине «Интеллектуальный анализ данных»
тема: Визуализация и построение графиков данных в Matlab и Python

Проверил: Botirov Soxibjon Rustam o'g'li


Выполнил студент гр.: KIF 221-20
Абдугаффаров Камолиддин

ТАШКЕНТ-2023



Практическая работа № 4
Визуализация и построение графиков данных в Matlab и Python
Цель работы: Создание диаграмм по массиву данных в среде Matlab/Python.

Задание для выполнения практической работы № 4
Вариант №1
Matlab
Задание 1. По заданному варианту, выбрать функцию, необходимо вывести значения x и y. Построить 2D график функции, вывести на экран Matlab.
Задание 2. Далее задать вторую произвольную функцию и вывести график её функции вместе с графиком функции по варианту, на экране Matlab.
Задание 3. По заданному варианту, выбрать функцию, необходимо вывести значения x, y, z в командую строку Matlab. Построить 3D график функции, вывести на экран Matlab, используя следующие команды форматирования графиков: plot3(); grid(); mesh(); surfc(); surfl().


Рис. 4.1 – Ввод значений интервалов x и функций - двухмерных y1 (f1), y2 (f2)

Рис. 4.2 – Вывод значений интервала x в консоль



Рис. 4.3 – Вывод значений двухмерной функции y1 (f1) в консоль

Рис. 4.4 – Вывод двухмерного графика функции y (f1) с помощью команды plot()



Рис. 4.5 – Вывод двухмерных графиков функций y1 (f1) и y2 (f2) вместе с помощью команды plot()



Рис. 4.6 Ввод значений интервалов X, Y и функций - трехмерной Z



Рис. 4.7 – Вывод значений интервала X в консоль



Рис. 4.8 – Вывод значений интервала Y в консоль


Рис. 4.9 – Вывод значений трехмерной функции Z в консоль


Рис. 4.10 – Вывод графика трехмерной функции Z с помощью команды plot3()

Рис. 4.11 – Вывод графика трехмерной функции Z с помощью команды plot3() и отрисовка сетки с помощью команды grid on


Рис. 4.12 – Вывод графика трехмерной функции Z поверхности, проволочной модели с помощью команды mesh()



Рис. 4.13 – Вывод графика трехмерной функции Z поверхности с контурным графиком под ним, с помощью команды surfc()


Рис. 4.14 – Вывод графика трехмерной функции Z поверхности с с подсветкой от источника света, с помощью команды surfl()
Python
Задание 1. По заданному варианту, выбрать функцию, необходимо вывести значения x и y. Построить 2D график функции, вывести на экран Matlab.
Задание 2. Далее задать вторую произвольную функцию и вывести график её функции вместе с графиком функции по варианту, на экране Matlab.
Задание 3. По заданному варианту, выбрать функцию, необходимо вывести значения x, y, z в командую строку Matlab. Построить 3D график функции, вывести на экран Matlab, используя следующие команды форматирования графиков: plot3(); grid(); mesh(); surfc(); surfl().
Полный код программы






Рис. 4.15 - Вывод значений интервала x в консоль с помощью функции print()


Рис. 4.16 - Вывод значений двухмерной функции y1 (f1) в консоль с помощью функции print()


Рис. 4.17 - Построенный двухмерный график функции y1 (f1) с помощью функции plot()


Рис. 4.18 – Построенные двухмерные графики функций y1 (f1) и y2 (f2) вместе с помощью функции plot()


Рис. 4.19 – Вывод значений интервалов X, Y и трехмерной функции Z в консоль с помощью функции print()

Рис. 4.20 – Построение трехмерного графика поверхности функции Z с сеткой grid с помощью функции plot_surface()


Рис. 4.21 – Построение трехмерного проволочного графика функции Z с сеткой grid с помощью функции plot_wireframe()

Рис. 4.22 – Построение трехмерного графика поверхности функции Z c контурным графиком под ним и с сеткой grid с помощью функции plot_contour()



Рис. 4.23 – Построение трехмерного графика поверхности функции Z c эмуляцией освещения с сеткой grid с помощью функции plot_surface()

Вывод: Научился визуализировать и построить графиков данных в Matlab и Python
Download 3.47 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling