Лабораторная работа № 4. Построение графиков. Управление графическими окнами
Построение графиков. Управление графическими окнами. Построение двухмерных и трехмерных графиков. Построение нескольких графиков в одном окне. Разбивка графических окон на подокна. Специальная графика. В результате вычислений в системе MATLAB обычно получается большой массив данных, который трудно анализировать без наглядной визуализации. Поэтому система визуализации, встроенная в MATLAB, придаёт этому пакету особую практическую ценность. Графические возможности системы MATLAB являются мощными и разнообразными. В первую очередь целесообразно изучить наиболее простые в использовании возможности. Их часто называют высокоуровневой графикой. Это название отражает тот приятный факт, что пользователю нет никакой необходимости вникать во все тонкие и глубоко спрятанные детали работы с графикой. Маркеры оформления используются для придания графика большей наглядности и выразительности. При передаче стиль имеет три параметра, которые отвечают за тип линии, ее цвет и изображение точки на графике. Любой из приведенных параметров может отсутствовать, из-за этого каждый маркет имеет свой тип обозначения и расценивается средой как один символ (хотя из может быть два). При отсутствии какого-либо маркера среда считает его заданным по умолчанию. Трехмерные графики Для построения трехмерного изображения прямой можно использовать функцию plot3(x,y,z), которая произведет построение кривой линии в трехмерном пространстве, при этом входные координаты имеют вид одномерных матриц (векторов) одинаковых объемов элементов. При таком построении функция строиться методом сопоставления первого элемента одного массива, второму массиву и третьем и получается точка с соответствующими координатами и т.д. Специальные графики Одним из видов специальной графики является использование т.н. черенковых диаграмм, такая диаграмма вызывается функцией stem(x,y). Такие диаграммы можно применять для визуализации площади криволинейной трапеции и других целей специфического назначения. Другой вид диаграмм – это круговая диаграмма, которая формируется функцией pie(x). Расчет секторов диаграммы осуществляется путем сложения всех элементов вектора x и вычисление процента занимаемого элемента от этой суммы. Многомерные вычисления в MATLAB. Цель работы: 1. Знакомство с основными положениями пакета MATLAB. 2. Освоение правил организации вложенных циклов. 3. Освоение правил получения многомерных результатов. 4. Освоение методов вывода многомерных данных в табличной форме. 5. Получение практических навыков работы в диалоговом режиме. Задания к работе Задача 1(см. рисунок 1 и 2). Двумерная функция и объемные графики в своих окнах. § Вводим исходные данные. § Вычисляем двумерную функцию. § Выводим функцию в виде 5 трехмерных графиков разного типа. § Выводим функцию в виде 2 контурных графиков разного типа. Задача 2 (см. рисунок 3). Двумерная функция и объемные графики в подокнах общего окна.
Функция z=sin(x)cos(y) Пределы изменения аргументов -2p...2p Задача 1:
Рисунок 1 – Выполнение задачи 1
Рисунок 2 – Вывод графиков в аксонометрии
Задача 2:
Рисунок 3 – Выполнение задачи 2
|