logo search
для вялички / TROPA V MATLAB_21

5.2.2 Лестничные графики

Лестничные графики представляют собой ступеньки с огибающей, заданной в виде функции y(t). Они используются, например, для наглядного представления функции y(t), представленной результатами ряда измерений ее значений. При этом в промежутках между измерениями значения функции считаются постоянными и равными величине последнего результата измерения.

Для построения лестничных графиков используется команда stairs(…). Общий вид аргумента команды stairs(…) – такой же, как и в командах plot(…) и stem(…). Правила использования дополнительного параметра S аналогичны правилам, применяемым для команд plot(…) и stem(…).

Пример 10. Построить лестничный график функции y(t) = e0,1t, где аргумент t меняется от 0 до 20 с шагом 1 (рис 5.12). Описание дополнительного параметра S (см. табл. 5.1): цвет – зеленый, тип маркера – «квадрат», стиль линии – пунктирная.

Программу для расчета значений функции у(t) и вывода требуемого графика (рис. 5.12) представим в двух вариантах:

Вариант 1 Вариант 2

t=[0:20]; t=[0:20];

y=exp(0.1*t); stairs(t,exp(0.1*t),'gs:')

stairs(t,y,'gs:')

Рис. 5.12

Программа в варианте 2 на одну строку короче. MATLAB может вычислять значения у(t) не только предварительно, но и непосредственно при использовании команды stairs(…). Это оказывается верным также и в случаях применения команд plot(…), stem(…) и команды errorbar(…), которая рассматривается ниже.