Постройте 3-D mesh
fmesh(f)
fmesh(f,[min max])
fmesh(f,[xmin xmax
ymin ymax])
fmesh(funx,funy,funz)
fmesh(funx,funy,funz,[uvmin
uvmax])
fmesh(funx,funy,funz,[umin
umax vmin vmax])
fmesh(___,LineSpec)
fmesh(___,Name,Value)
fmesh(ax,___)
obj = fmesh(___)
fmesh(
создает сетчатый график символьного выражения f
)f(x,y)
на интервале по умолчанию [-5 5]
для x
и y
.
fmesh(
графики f
,[xmin xmax
ymin ymax]
)f(x,y)
на интервале [xmin xmax]
для x
и [ymin ymax]
для y
. Функция fmesh
использует symvar
, чтобы заказать интервалы присвоения и переменные.
fmesh(
строит параметрическую mesh funx,funy,funz
)x = x(u,v)
, y = y(u,v)
, z = z(u,v)
на интервале [-5 5]
для u
и v
.
fmesh(
строит параметрическую mesh funx,funy,funz
,[uvmin
uvmax]
)x = x(u,v)
, y = y(u,v)
, z = z(u,v)
на интервале [uvmin uvmax]
для u
и v
.
fmesh(
строит параметрическую mesh funx,funy,funz
,[umin
umax vmin vmax]
)x = x(u,v)
, y = y(u,v)
, z = z(u,v)
на интервале [umin umax]
для u
и [vmin vmax]
для v
. Функция fmesh
использует symvar
, чтобы заказать параметрические переменные и интервалы присвоения.
fmesh(___,
использует LineSpec
)LineSpec
, чтобы установить стиль линии, символ маркера и цвет графика.
fmesh(___,
задает поверхностные свойства с помощью одного или нескольких аргументов пары Name,Value
)Name,Value
. Используйте эту опцию с любыми комбинациями входных аргументов в предыдущих синтаксисах.
fmesh(
графики в оси с объектом ax
,___)ax
вместо объекта gca
текущей системы координат.
возвращает функциональный объект подложки или параметризованный функциональный объект подложки. Используйте объект запросить и изменить свойства определенной mesh.obj
= fmesh(___)
fsurf
Для дополнительных примеров следуйте за страницей fsurf
, потому что fmesh
и fsurf
совместно используют тот же синтаксис. Все примеры на странице fsurf
применяются к fmesh
.
Постройте сетку входа в области значений по умолчанию и .
syms x y fmesh(sin(x)+cos(y))
Постройте 3-D сетку действительной части в области значений по умолчанию и .
syms f(x,y)
f(x,y) = real(atan(x + i*y));
fmesh(f)
График и путем определения интервала графического вывода в качестве второго аргумента fmesh
.
syms x y f = sin(x) + cos(y); fmesh(f, [-pi pi -5 5])
Постройте параметризованную mesh
для и . Сделайте соотношение сторон осей равным использованием axis equal
. Смотрите целую mesh путем создания mesh частично прозрачным использованием alpha
.
syms s t r = 8 + sin(7*s + 5*t); x = r*cos(s)*sin(t); y = r*sin(s)*sin(t); z = r*cos(t); fmesh(x, y, z, [0 2*pi 0 pi], 'Linewidth', 2) axis equal
alpha(0.8)
fsurf
Для дополнительных примеров следуйте за страницей fsurf
, потому что fmesh
и fsurf
совместно используют тот же синтаксис. Все примеры на странице fsurf
применяются к fmesh
.
fmesh
присваивает символьные переменные в f
к оси x
, затем ось y
, и symvar
определяет порядок переменных, которые будут присвоены. Поэтому переменная и имена оси не могут соответствовать. Чтобы обеспечить fmesh
, чтобы присвоить x или y к его соответствующей оси, создайте символьную функцию, чтобы построить, затем передать символьную функцию fmesh
.
Например, следующий код строит сетку f (x, y) = sin (y) двумя способами. Первый путь обеспечивает волны, чтобы колебаться относительно оси y. Второй путь присваивает y оси x, потому что это является первым (и только) переменная в символьной функции.
syms x y; f(x,y) = sin(y); figure; subplot(2,1,1) fmesh(f); subplot(2,1,2) fmesh(f(x,y)); % Or fmesh(sin(y));