Добавил:
study@slavapmk.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 сем / Отчёт ЛР6

.docx
Скачиваний:
0
Добавлен:
11.05.2026
Размер:
401.96 Кб
Скачать

Министерство Цифрового Развития, Связи И Массовых

Коммуникаций Российской Федерации

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

Государственное Бюджетное Образовательное Учреждение

Высшего Образования

«Московский Технический Университет Связи и Информатики»

──────────────────────────────────────

Введение в Информационные Технологии

Выполнил:

Студент группы БИН2406

Петров Вячеслав Андреевич

Проверил:

Ассистент кафедры ССиСК

Рогач Иван Сергеевич

Лабораторная работа №6

«Построение 2D графиков в Python»

Оглавление

Цель работы 3

Задание 1.1 «Построение массива точек» 3

Листинг программы 3

Сгенерированный результат 4

Задание 1.2. «Построение графика функции» 4

Листинг программы 5

Результат генерации 6

Цель работы

Знакомство с численными методами построения графиков с использованием библиотеки matplotlib

Задание 1.1 «Построение массива точек»

Листинг программы

Рисунок 1 - Листинг программы 1.1 для построения массива случайных точек

Вводим диапазоны:

Рисунок 2 - ввод диапазонов для генерации

Сгенерированный результат

Рисунок 3 - результат создание 2D графика по случайным точкам

Задание 1.2. «Построение графика функции»

В данном примере мы построим следующие 2 графика функций:

Листинг программы

Рисунок 4 - листинг программы 1.2 для создания 2D графиков по заданным функциям

Результат генерации

Рисунок 5 - результат отображения заданных функций

Заключение

В ходе выполнения лабораторной работы были изучены и реализованы численные методы визуализации данных средствами языка Python с использованием библиотеки matplotlib. Были рассмотрены основные приёмы построения двумерных графиков, включая отображение массива случайных точек и построение графиков нелинейных функций с применением различных стилей линий и маркеров.

В рамках задания 1.1 была реализована программа генерации случайных точек в заданном диапазоне координат и их визуализация на плоскости. Это позволило закрепить навыки работы с генерацией случайных чисел, списками и функцией scatter() для отображения точек.

В рамках задания 1.2 были выбраны две нелинейные функции и построены их графики на одном поле с использованием различных типов линий (сплошная и штрих-пунктирная), что дало практический опыт применения функции plot(), а также настройки подписей, легенды и сетки для повышения читаемости графика.

В процессе выполнения практической части были получены навыки программирования на Python, освоены базовые возможности библиотеки matplotlib и закреплены знания по работе с массивами, функциями и визуализацией численных данных. Разработанные программы успешно выполняют поставленные задачи и демонстрируют корректность графического отображения информации. В результате работы были достигнуты цели по освоению инструментов построения 2D графиков и их стилизации средствами Python.

Москва 2025

Соседние файлы в папке 2 сем