matlab 火柴图,Matlab绘制特殊图形------离散数据图形

(1)误差棒图

matlab中绘制误差棒图的命令为:errorbar,它的调用格式为:

errorbar(Y,E) :   画出向量Y,同时显示在向量Y中的每一元素之上的误差棒,其中误差棒为E(i)在曲线Y上面与下面的距离线段,故                           误差棒的长度为2E(i);

例如:

甲乙两个铸造厂生产同种原件,相同型号的零件尺寸,根据测量结果绘制误差棒图

close all >> x=[93.2 92.3 95.1 94.9 95.7 94.2]; >> y=[92.4 93.9 94.1 95.0 94.3 95.2]; >> e=abs(x-y)

e =

0.8000    1.6000    1.0000    0.1000    1.4000    1.0000

>> errorbar(y,e)

(2)火柴杆图

用线条显示数据点与x轴的距离,用以小圆圈(默认标记)或者用指定的其他标记符号与线条相连,并在y轴上标记数据点的值,这样的图像即为火柴杆图,绘制二维火柴杆图使用函数命令stem;绘制三维火柴杆图使用。

例如:

close all >> t=-2*pi:pi/20:2*pi; >> x=exp(cos(t)); >> y=exp(sin(t)); >> z=exp(-t); >> stem3(x,y,z,'fill','r'); >> title('三维火柴杆图');

(3)阶梯图

阶梯图主要用在电子信息工程以及控制理论中,其调用命令为stairs

其调用格式为: stairs(Y)    :用参量Y的元素画阶梯图,若Y为向量,则横坐标x的变化范围为1到length(Y),若Y为mxn矩阵,则对Y的每一行画一阶梯图,其中x的范围从1到n;

close all >> x=-2:0.1:2; >> y=exp(x); >> stairs(x,y);

得到如下的效果:

plot(x,y,'--*');   hold off

text(-1.8,1.8,'余弦波的阶梯图','FontSize',14);

得到如下的图像:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值