(Не рекомендуемый) Простой в использовании функциональный плоттер
ezplot не рекомендуется. Использование fplot вместо этого.
ezplot(fun)
ezplot(fun,[xmin,xmax])
ezplot(fun2)
ezplot(fun2,[xymin,xymax])
ezplot(fun2,[xmin,xmax,ymin,ymax])
ezplot(funx,funy)
ezplot(funx,funy,[tmin,tmax])
ezplot(...,fig)
ezplot(ax,...)
h = ezplot(...)
ezplot(fun) строит выражение fun(x) по области по умолчанию-2π <x <2π, где fun(x) явная функция только x.
fun может быть указатель на функцию, вектор символов или строка.
ezplot(fun,[xmin,xmax]) графики fun(x) по области: xmin <x <xmax.
Для неявной функции, fun2(x,y):
ezplot(fun2) графики fun2(x,y) = 0 по области по умолчанию-2π <x <2π,-2π <y < 2π.
ezplot(fun2,[xymin,xymax]) графики fun2(x,y) = 0 по xymin <x <xymax и xymin <y <xymax.
ezplot(fun2,[xmin,xmax,ymin,ymax]) графики fun2(x,y) = 0 по xmin <x < xmax и ymin <y <ymax.
ezplot(funx,funy) строит параметрически заданную плоскую кривую funx(t) и funy(t) по области по умолчанию 0 <t < 2π.
ezplot(funx,funy,[tmin,tmax]) графики funx(t) и funy(t) по tmin <t <tmax.
ezplot(...,fig) графики в окно рисунка идентифицированы fig. Используйте любую из комбинаций входных аргументов в предыдущих синтаксисах, которые включают область. Доменными опциями является [xmin xmax], [xymin xymax], [xmin xmax ymin ymax], и [tmin tmax].
ezplot(ax,...) графики в оси ax вместо текущей системы координат (gca).
h = ezplot(...) возвращает или линию на графике или объект контура.
Умножение массивов, деление и возведение в степень всегда подразумеваются в выражении, которому вы передаете ezplot. Например, синтаксис MATLAB® для графика выражения
x.^2 - y.^2
то, которое представляет неявно заданную функцию, записано как
ezplot('x^2 - y^2')Таким образом, x^2 интерпретирован как x.^2 в векторе символов или строке вы передаете ezplot.
Аргументы указателя на функцию должны указать на функции тому использованию синтаксис MATLAB. Например, следующие операторы задают анонимную функцию и передают указатель на функцию fh к ezplot.
fh = @(x,y) x.^2 + y.^3 - 2*y - 1; ezplot(fh) axis equal
Обратите внимание на то, что при использовании указателей на функцию, необходимо использовать степень массивов, умножение массивов и операторы деления массивов (.^, .*, ./) с тех пор ezplot не изменяет синтаксис, как в случае с вектором символов или представляет входные параметры в виде строки.
Если ваша функция имеет дополнительные параметры, например, k в myfun:
function z = myfun(x,y,k) z = x.^k - y.^k - 1;
затем можно использовать анонимную функцию, чтобы указать что параметр:
ezplot(@(x,y)myfun(x,y,2))