
Лаба 8 / Лабораторная работа №8_Токарев_0421
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра РАПС
отчет
по лабораторной работе №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 для отображения функций одного, двух и трех переменных и визуализации векторных и матричных данных.