В этом примере показано, как создавать различные графики 2-D в MATLAB ®.
plot функция создает простые линейные графики значений x и y.
x = 0:0.05:5; y = sin(x.^2); figure plot(x,y)

Линейные графики могут отображать несколько наборов данных x и y.
y1 = sin(x.^2); y2 = cos(x.^2); plot(x,y1,x,y2)

bar создает вертикальные гистограммы. barh создает горизонтальные гистограммы.
x = -2.9:0.2:2.9; y = exp(-x.*x); bar(x,y)

stairs функция создает график лестницы. Он может создавать график лестницы только из значений Y или график лестницы из значений X и Y.
x = 0:0.25:10; y = sin(x); stairs(x,y)

errorbar функция рисует линейный график значений x и y и накладывает вертикальную полосу ошибок на каждое наблюдение. Чтобы указать размер строки ошибок, передайте дополнительный входной аргумент в errorbar функция.
x = -2:0.1:2; y = erf(x); eb = rand(size(x))/7; errorbar(x,y,eb)

polarplot функция рисует полярный график значений угла в theta (в радианах) по сравнению со значениями радиуса в rho.
theta = 0:0.01:2*pi; % angle rho = abs(sin(2*theta).*cos(2*theta)); % radius polarplot(theta,rho)

stem функция рисует маркер для каждого значения x и y с вертикальной линией, соединенной с общей базовой линией.
x = 0:0.1:4; y = sin(x.^2).*exp(-x); stem(x,y)

scatter функция рисует график рассеяния значений x и y.
load patients Height Weight Systolic % load data scatter(Height,Weight) % scatter plot of Weight vs. Height xlabel('Height') ylabel('Weight')

Использовать необязательные аргументы для scatter для указания размера и цвета маркера. Используйте colorbar для отображения цветовой шкалы на текущих осях.
scatter(Height,Weight,20,Systolic) % color is systolic blood pressure xlabel('Height') ylabel('Weight') colorbar
