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

Лаба 8 / Лабораторная работа №8_Токарев_0421

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

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра РАПС

отчет

по лабораторной работе №8

по дисциплине «Информатика»

Тема: Графические возможности Matlab

Студент гр. 0421

Токарев А.А.

Преподаватель

Морозова Е.В.

Санкт-Петербург

2020

Цель работы.

Освоить технику работы с основными возможностями графики MatLab для отображения функций одного, двух и трех переменных и визуализации векторных и матричных данных.

Постановка задачи.

Задание 1.

Ход работы. -Запишем вектор-строку х = [1.2 1.7 2.2 2.4 2.5 1.3 1.1 0.5 0.4 0.l] в переменную data и представим ее столбчатой диаграммой, вызвав функцию bar с аргументом х:

- Построим столбчатую диаграмму по двум векторам-строкам data и time:

- Отобразим функцию x(t)=sin(t)·et на отрезке [–1, 1] в виде столбчатой диаграммы без промежутков:

-Построим круговую диаграмму:

-Отодвинем часть диаграммы из круга:

-Напишем команды построения диаграммы с отделенным сектором, соответствующим максимальному значению среди элементов вектора. Будем использовать функции zeros для создания нулевого вектора, той же длины, что х, и max с двумя выходными аргументами для поиска номера максимального элемента в векторе х:

-Построим трехмерную круговую диаграмму с отделенным сектором:

-Построим гистограмму векторных данных:

-Построим столбчатую диаграмму из матричных данных:

-Построим диаграмму с перекрывающимися столбцами внутри группы:

-Построим диаграмму с накоплением:

-Построим диаграмму с областями:

-Построим график функции одной переменной:

- Построим графики функций f(x) = e–0,1хsin2х и g(x) = e–0,2хsin2х на отрезке [–2π, 2π]:

- Сравним две функции: f(x)=x-3 и F(x) = 1000*(x + 0.5)–4:

-Построим график в логарифмическом масштабе:

- Построим графики изменения суточной температуры, которые снабжены всей необходимой информацией:

- Построим график функции x(t) = 0.5·sint, y(t) = 0.1·cost для t = [0,2π]:

-Построим график функции, заданной кусочно:

-Построим траекторию движения точки в течение 10 секунд, координаты которой изменяются по закону: x(t) = sint/(t + 1), y(t) = cost/(t + 1):

-Построим траекторию движения точки в течение 10 секунд, координаты которой изменяются по закону: x(t) = t – sint, y(t) = 1 – cost:

-Создадим два графических окна, построить в них графики функций f = sin x и g = ln x, а затем оформим их – дадим заголовки и нанесем сетку на второй график:

-Выведем пересечение плоскости и конуса, заданного параметрически:

-Построим графики функции z(x, у) = 4·sin 2πх·cos 1.5πу·(1 – х2 )·у·(1 – у):

-Построим графики: y=sin(x), y=сos(x), y=1/(cos(x)+0.1), y=1/(sin(x)+0.1), где х изменяется от –2π до 2π в одном графическом окне:

Результат работы.

Были построены многочисленные графики различными способами в математическом пакете Matlab.

Вывод.

Мы освоили технику работы с основными возможностями графики MatLab для отображения функций одного, двух и трех переменных и визуализации векторных и матричных данных.

Соседние файлы в папке Лаба 8