- •Утверждено на заседании кафедры электротехники, информатики и компьютерных технологий 30.10.03.
- •Гистограммы векторных данных
- •Представление матричных данных
- •Графики функций
- •Графики в линейном масштабе
- •Графики в логарифмических масштабах
- •Изменение свойств линий
- •Оформление графиков
- •Графики параметрических и кусочно-заданных функций
- •Графики функций двух переменных
- •Трехмерные графики функций
- •Контурные графики
- •Оформление графика
- •Построение параметрически заданных поверхностей и линий
- •Работа с несколькими графиками
- •Вывод графиков в отдельные окна
- •Вывод нескольких графиков на одни оси
- •Несколько графиков в одном графическом окне
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Свойства линии
- •Цветовые палитры
Гистограммы векторных данных
Обработка данных включает вопрос о том, сколько данных попало в тот или иной интервал. Для получения наглядного представления о распределении данных служит функция hist, аргументом которой является вектор с данными.
!! Заполните вектор х случайными числами. (используя функцию randn(n), n=>1000).
!! Постройте гистограмму для вектора х.
Обратите внимание на то, что по оси абсцисс интервал, которому принадлежат значения используемого вектора, разбит на десять равных частей (по умолчанию) и построена гистограмма попадания чисел в каждый из интервалов.
Для увеличения числа интервалов следует в качестве второго аргумента указать число интервалов.
!! Постройте гистограмму для вектора х с 50 интервалами.
Вместо автоматического разбиения на равные интервалы можно использовать собственное, задав вторым аргументом вектор, содержащий центры интервалов.
!! Постройте гистограмму для вектора х , задав в качестве вектора, содержащего середины интервалов вектор
f=[0.5 0.9 1.2 2 2.5 4.8]
На гистограмме построенной таким образом звездочки на горизонтальной оси отмечают центры интервалов.
!! Присвойте второму элементу вектора data значение 5.1, а шестому – значение 6.5.
Функция rose предназначена для построения угловых гистограмм (в полярных координатах). Аргументом функции rose является вектор значений в радианах.
!! Постройте угловую гистограмму для data.
Если производятся измерения группы величин, то результат представляет собой матрицу. Для отображения матричных данных используются те же функции, что и для векторных данных.
Представление матричных данных
Предположим, что в некоторой матрице содержатся данные. Для построения столбчатой диаграммы данных используется функция bar, в качестве аргумента которой используется матрица.
!! Составьте и заполните матрицу D, состоящую из четырех строк и трех столбцов с действительными элементами, как положительными, так и отрицательными.
!! Постройте по ней столбчатую диаграмму.
В результате появляется диаграмма сгруппированных данных. На диаграмме расположены четыре группы данных, каждая из которых состоит из трех столбиков, соответствующих измеряемым величинам.
Использование аргументов функции bar для визуализации матричных данных не отличается от случая векторных данных. Например, ширина интервалов между столбцами внутри группы задается при помощи числового параметра.
!! Постройте диаграмму с перекрывающимися столбцами внутри группы при помощи bar.
Вклад каждой из величин в общую сумму внутри группы хорошо виден на диаграмме с накоплением, в которой каждая группа отображается в виде столбика, состоящего из частей. Число частей равно числу измеряемых величин, а их высота соответствует вкладу каждой величины в сумму внутри группы при помощи функции bar с дополнительным аргументом ‘stack’.
!! Постройте диаграмму с накоплением для матрицы D.
Использование функции barh в случае матриц осуществляется так же, как применение функции bar. Наглядная трехмерная столбцевая диаграмма, представляющая матричные данные, получается, если применить функцию bar3.
Проследить за изменением величин и одновременно узнать вклад значений в общую сумму позволяет функция area, выводящая диаграмму с областями.
!! Последовательно примените функции barh, bar3, area для вектора D.
Перейдем теперь к построению графиков функций одной и двух переменных.
