Постройте график 3-D mesh
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
.
Постройте mesh входа по умолчанию область значений и .
syms x y fmesh(sin(x)+cos(y))
Постройте график 3 -D mesh вещественной части по умолчанию область значений и .
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
.
Для примера следующий код строит графики mesh 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));