Как построить 3D график в Matlab

Построим график в среде Matlab для трехмерной функции:
   функция z=xy

[x,y] = meshgrid([-3:.2:3]); # .2 — шаг, -3:3 — интервал;
z = x.*y.*exp(-y.^2);

Справа указателем мыши выделяем все три переменные и правой клавишей нажимаем на них
Plot catalog
появляется контекстное меню, нажимаем на Plot Catalog (или More Plots). Появляется окно Plot catalog, выбираем 3-D surfaces и функцию вида 3D графика, например surf(z,y,x) (также можно выбрать surfс(z,y,x), surfl(z,y,x), mesh(z,y,x), meshc(z,y,x), meshz(z,y,x), waterfall(z,y,x), contour(z,y,x)) и жмём Plot.
Matlab surf 3d график
3d график функции

3D график функции

Leave a Reply

Ваш e-mail не будет опубликован.