В этом примере показано, как создать множество 2-D графиков в MATLAB ®.
The 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)
The bar
функция создает вертикальные столбчатые диаграммы. The barh
функция создает горизонтальные столбчатые диаграммы.
x = -2.9:0.2:2.9; y = exp(-x.*x); bar(x,y)
The stairs
функция создает ступенчатый график. Он может создать ступенчатый график только значений Y или ступенчатый график значений x и y.
x = 0:0.25:10; y = sin(x); stairs(x,y)
The errorbar
функция рисует линейный график значений x и y и накладывает вертикальную полосу ошибок на каждое наблюдение. Чтобы задать размер полосы ошибок, передайте дополнительный входной параметр в errorbar
функция.
x = -2:0.1:2; y = erf(x); eb = rand(size(x))/7; errorbar(x,y,eb)
The polarplot
функция рисует полярный график значений углов в theta
(в радианах) от значений радиуса в rho
.
theta = 0:0.01:2*pi; % angle rho = abs(sin(2*theta).*cos(2*theta)); % radius polarplot(theta,rho)
The stem
функция рисует маркер для каждого значения x и y с вертикальной линией, соединенной с общей базовой линией.
x = 0:0.1:4; y = sin(x.^2).*exp(-x); stem(x,y)
The 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