菜单

MATLAB教学(三)画二维图

2017-11-05 - IT小知识
MATLAB教学(三)画二维图

这个例子展示了如何在MATLAB中创建各种各样的二维图。

线图

绘图函数创建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)

条状图

函数创建垂直条形图。该浴函数创建水平条形图。

x = -2.9:0.2:2.9;
y = exp(-x.*x);
bar(x,y)

阶梯图

Stairstep PlotsThe阶梯函数创建一个阶梯图。它可以创建一个阶梯图的y值或阶梯图的X和Y值。

x = 0:0.25:10;
y = sin(x);
stairs(x,y)

误差线图

该误差线功能绘制一个x和y值线图和叠加在每个观测垂直误差线。指定的误差的大小,通过一个额外的输入参数的误差线功能。

x = -2:0.1:2;
y = erf(x);
eb = rand(size(x))/7;
errorbar(x,y,eb)

极坐标图

polarplot功能绘制极坐标图中的θ角值(弧度)与Rho半径值。

theta = 0:0.01:2*pi;                      
rho = abs(sin(2*theta).*cos(2*theta));    
polarplot(theta,rho)

干图

STEM函数为每个x和y值绘制一个标记,并将一条垂直线连接到一个公共基线。

x = 0:0.1:4;
y = sin(x.^2).*exp(-x);
stem(x,y)

散布图

散射函数绘制x和y值的散点图。

load patients Height Weight Systolic   
scatter(Height,Weight)               
xlabel('Height')
ylabel('Weight')

使用散点函数的可选参数来指定标记大小和颜色。使用colorbar函数在当前坐标轴显示的色彩范围。

scatter(Height,Weight,20,Systolic)    
xlabel('Height')
ylabel('Weight')
colorbar

打赏作者
标签:

MATLAB教学(三)画二维图》有1个想法

  • Pingback 引用通告: MATLAB基础教学 | Hannes的站点

  • 发表评论

    邮箱地址不会被公开。 必填项已用*标注