125
Все возможности функции plot() имеются и у функций loglog(),
semilogx(), semilogy(), которые отличаются тем, что строят графики в
логарифмическом масштабе соответственно по обеим осям, по оси Х,
по оси У. Функция plotyy() строит график с обозначениями оси У как
слева, так и справа. Основные формы обращения: plotyy(x1,y1,x2,y2) –
пара х1, у1 для левой оси ординат, пара х2, у2 для правой; вызов в
форме plotyy(x1,y1,x2,y2,fun) уточняет способ построения графика,
например, plotyy(x1,y1,x2,y2,@loglog) или plotyy(x1,y1,x2,y2,'loglog'),
из списка plot, semilogx, semilogy, loglog. Если указаны две функции
plotyy(x1,y1,x2,y2,fun1,fun2), то fun1(x1,y1) строит график для левой
оси У, а fun2(x2,y2) предназначена для правой оси ординат.
К области специальной графики относятся функции:
polar(Phase, Mag) – построение в полярных координатах зависи-
мости модуля вектора Mag от его угла Phase (рад);
compass(U, V) – построение в полярных координатах векторной
диаграммы по проекциям U (ось абсцисс) и V (ось ординат). Каждый
вектор отображается стрелкой из начала координат, U и V могут быть
наборами данных для нескольких векторов;
contour() – построение линий равного уровня в пространстве
двух параметров по предварительно сформированной сетке;
fplot(f,[a,b]) – построение графика функции f в интервале (a, b).
Командой ezplot() осуществляется построение графика сим-
вольной функции, которая может быть задана непосредственно име-
нем ezplot(eq2,x1,x2), либо как строковая переменная ezplot('sin(x)').
Диапазон изменения переменной х может быть указан специально ez-
plot(f1,f2,[xmin,xmax]), либо оставлен на усмотрение программы
ezplot(f1,f2), тогда 0 < x < 2. Пределы изменения переменных х1 и х2
могут указываться без квадратных скобок, если это целые числа, либо
в квадратных скобках в ином случае; если они не указываются, про-
грамма использует значения по умолчанию. При исследовании двух
функций одной переменной f1(x) и f2(x) график использует первую из
них для организации изменения по оси Х, вторую – по оси У.
Для функции двух переменных f(x, y)=0 возможны обращения:
ezplot(f,[xmin,xmax,ymin,ymax]) при разных пределах изменения x и y;
ezplot(f,[a,b]) – при изменении обеих переменных в диапазоне от a до
b. В данном случае в описание функции не включают ноль и знак ра-
венства, так как программа их ставит автоматически, поэтому функ-
цию нужно приводить к соответствующему виду. Например, вместо
записи 'x^2+y^2=1' следует вводить 'x^2+y^2-1'. Первые по порядку
пределы указываются для переменной, встречающейся в описании
функции также первой, независимо от ее имени.