Раздел: Документация
0 ... 349 350 351 352 353 354 355 ... 365 •ezplot [ьа, ...) — вывод графика на оси с указателем ьа. •h = ezplot (...) — запись в h указателя на линию графика. Свойства линии могут быть изменены в дальнейшем при помощи set (см. главу 9). □ezpolar— построение кривой в полярных координатах с автоматическим подбором шага по аргументу и выводом заголовка графика. •ezpolar (fi) — построение кривой г = ф(0) для бе [0, 2тс], где fi — строка с исследуемой функцией, указатель на нее, inline-функция либо анонимная функция. Задание анонимной функции или указателя требует использования поэлементных операций при определении функции. •ezpolar (f, [а, Ь]) —ТО же, ЧТО И ezpolar (fi), НО ДЛЯ бе [fl, b\. •ezpolar(hA, ...),h = ezpolar(...) — аналогично ezplot. □fill — построение двумерного закрашенного многоугольника. •fill<x, у, с)—векторы х и у одинаковой длины содержат координаты вершин многоугольника. В случае незамкнутого многоугольника последняя вершина соединяется с первой. Цвет определяется значением третьего входного аргумента с: г, д, Ь, "с", т, у1, w, к или вектором из трех элементов в формате [г д Ь], например: » fill([-3 0 12 0 -5], [23219 -1], с1) » fill([-3 0 12 0 -5], [23219 -1], [0.4 0.2 0.1]) Плавное изменение цвета заливки в пределах текущей палитры цвета требует указания вектора значений, соответствующих цвету вершин, т. е. size (с) = size (х). Указанные значения сначала масштабируются (см. функцию caxis), а затем происходит билинейная интерполяция цвета внутри многоугольной области, например: fiiltx, y, о— построение сразу нескольких многоугольников, число многоугольников равно столбцам матриц х и y (предполагается, что матрицы одинаковых размеров). Третий аргумент с, задающий цвет заливки, может быть вектором, длина которого совпадает с числом столбцов в матрицах х иу. Указание матрицы с, такой что size (С) = size(x), приводит к плавной заливке каждого многоугольника. Одним из входных аргументов (х или y) может быть матрица, а вторым — вектор, число элементов которого равно числу строк матрицы. Такое обращение к fill эквивалентно обычному, в котором вместо вектора указана матрица, столбцы матрицы одинаковы и совпадают с вектором. Функция fill допускает построение многоугольных объектов при помощи указания соответствующих троек аргументов с координатами и цветом, например: fill(xl, yl, у1, х2, у2, д) Выходной аргумент, возвращаемый fin, является вектором указателей на все построенные многоугольные объекты типа Patch, h = fill (...) Свойства каждого из графических объектов могут быть изменены в дальнейшем при помощи set (см. главу 9). □fplot — построение функции одной переменной с автоматическим подбором шага по аргументу (см. разд. "Файл-функции с одним входным аргументом " главы 5 и разд. "Более подробно о fplot" главы 6). □hist— гистограмма матричных или векторных данных (см. разд. "Гистограммы векторных данных"главы 3). •hist (у) — отображение гистограммы данных, записанных в векторе у, для построения гистограммы используется десять интервалов равной длины. •и = hist (у) — выходной аргумент п является вектором и содержит число элементов из у, попавших в каждый из десяти интервалов. Гистограмма не отображается. •[n, xout) = hist(...) — возвращает в векторе п число элементов, попавших в каждый из интервалов, а в векторе xout — границы интервалов. Гистограмма не отображается. •hist (у, т) — отображение гистограммы данных, записанных в векторе у, для построения гистограммы используется m интервалов равной длины. •hist [у, х) — отображение гистограммы данных, записанных в векторе у, для построения гистограммы используются интервалы, центры которых определяются значениями элементов вектора х. •hist (hA, ...) — вывод гистограммы на оси с указателем hA вместо текущих. □loglog, semiiogx, semi logy— построение графиков в логарифмическом и полулогарифмическом масштабах. Используются так же, как plot (см. разд. "Графики в логарифмических масштабах"главы 3). О pie— отображение данных в виде круговой диаграммы (см. разд. "Диаграммы векторных данных"главы 3). •pie(x) — площадь сектора круговой диаграммы, отвечающего x(i), пропорциональна x(i)/sum<x). Если sum(x) < 1, то получается неполная круговая диаграмма. •piefx, parts)—ненулевые компоненты вектора parts (входные аргументы должны быть одинаковой длины length (parts) = length (х)) соответствуют секторам, немного выдвинутым из круга диаграммы. •piet..., labels) — при построении круговой диаграммы добавляются надписи рядом с каждым сектором. Ячейки массива labels должны содержать строки с текстом надписей. •pie (hA, ...) — вывод круговой диаграммы на оси с указателем hA вместо текущих. •h = pie (...) — возвращает вектор h с указателями на графические объекты patch и text, образующие круговую диаграмму. Свойства каждого из графических объектов могут быть изменены в дальнейшем при помощи set (см. главу 9). П pie3 — построение объемной круговой диаграммы (см. разд. "Диаграммы векторных данных" главы 3 и пример в разд. "Управление объектами, копирование, поиск, скрытые указатели" главы 9). □ plot— визуализация функций одной переменной, векторных и матричных данных (см., например, разд. "Построение графиков функции одной переменной" главы 2 и разд. "Графики в линейном масштабе"главы 3). •plot (у) — график зависимости значения элементов вектора с вещественными числами от их номеров, точки с координатами (i, у (i)) соединяются отрезками прямых. Если среди элементов у есть комплексные, то данная команда аналогична вызову plot с двумя входными аргументами (см. ниже): plot (real (у), imag (у)). •plot (х, у) — график зависимости элементов вектора у от элементов вектора х, точки с координатами (x(i), y(i)) соединяются отрезками прямых, пример: О » х = -pi:pi/30:pi; О >> у = sin(х); О » plot(х,у) Вторым аргументом plot может быть матрица, число строк или столбцов которой совпадает с длиной вектора х. При этом выводится несколько графиков. Пример: » х = -10:0.1:10; >> у =: [sin(x); cos(x) ; б1п(х).л2; cos(x).A2],->> plot(х, у) 0 ... 349 350 351 352 353 354 355 ... 365
|