(не рекомендуется) Создание графика с двумя осями y
plotyy не рекомендуется. Использовать yyaxis вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.
plotyy(X1,Y1,X2,Y2)
plotyy(X1,Y1,X2,Y2,function)
plotyy(X1,Y1,X2,Y2,'function1','function2')
plotyy(AX1,___)
[AX,H1,H2] = plotyy(___)
plotyy(X1,Y1,X2,Y2) сюжеты Y1 против X1 с маркировкой оси Y слева и графиками Y2 против X2 с маркировкой оси Y справа.
plotyy(X1,Y1,X2,Y2,function) использует указанную функцию печати для создания графика.
function может быть либо дескриптором функции, либо указывающим вектор символа plot, semilogx, semilogy, loglog, stemили любую функцию MATLAB ®, которая принимает синтаксис
h = function(x,y)
Например,
plotyy(x1,y1,x2,y2,@loglog) % function handle plotyy(x1,y1,x2,y2,'loglog') % character vector
Дескрипторы функций позволяют получить доступ к определенным пользователем локальным функциям и могут предоставить другие преимущества. Дополнительные сведения об использовании дескрипторов функций см. в разделе Создание дескриптора функции.
plotyy(X1,Y1,X2,Y2,'function1','function2') использование function1(X1,Y1) для построения графика данных для левой оси и function2(X2,Y2) для построения графика данных для правой оси.
plotyy(AX1,___) строит график данных с использованием осей, указанных AX1 для первого набора данных вместо использования текущих осей. Определить AX1 как объект с одной осью или вектор объектов с двумя осями, возвращенный предыдущим вызовом plotyy. Если задан вектор, то plotyy использует объект первых осей в векторе. Используйте эту опцию с любой из комбинаций входных аргументов в предыдущих синтаксисах.
[AX,H1,H2] = plotyy(___) возвращает маркеры перемещения двух осей, созданных в AX и дескрипторы графических объектов из каждого графика в H1 и H2. AX(1) - левая ось и AX(2) - правые оси.