资源描述:
《第五讲Matlab绘图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MATLAB语言程序设计Time the study pain istemporary, has not learned the pain is life-long.7/25/20211第五讲Matlab绘图1二维图形2数据分析图3三维图形7/25/202121.二维图形plot(x,y)对向量x绘制向量y。以x为横坐标,y为纵坐标,按照坐标(xi,yi)的有序排列绘制曲线。plot(x,y,str)使用字符串str指定的颜色和线型进行绘图。表1中列出了str可以取的值。7/25/202131.二维图形点型.点^正三角*星号v倒三角OOs正方形++
2、d菱形X乘号p五角星<左三角h六角星>右三角none无点7/25/202141.二维图形线型颜色-实线m品红色--虚线b蓝色-.点划线c灰色:点线w白色none无线r红色颜色k黑色g绿色y黄色7/25/202151.二维图形ezplot(fun,xmin,xmax)绘制函数fun在区间[xmin,xmax]上的图形。如果省略xmin和xmax参数,区间将大概取在-2p~2p之间。由于ezplot命令使用算法来判断该函数变化显著的区间,因此区间的选取是不固定的。如:ezplot(‘sin’,-2*pi,2*pi)7/25/202161.二维图形图形控
3、制figure创建新的图形窗口。shg显示当前图形窗口。holdon保持当前图形。允许在当前图形状态下,使用同样的缩放比例加入另一个图形。holdoff释放图形窗口,这样下一个图形将称为当前图形。这是缺省状态。hold在holdon和holdoff之间进行切换。7/25/202171.二维图形subplot(m,n,p)将图形窗口分割成m行n列,并设置p所指定的子窗口为当前窗口。子窗口按行由左至右,由上至下进行编号。这一命令在MATLAB的当前版本中也被写作subplot(mnp)。7/25/202181.二维图形axis(…)用行向量中给出的值,
4、设置坐标轴的最大和最小值。对于二维图形,该向量中含有元素:[xmin,xmax,ymin,ymax]。对于三维图形,是[xmin,xmax,ymin,ymax,zmin,zmax]。axisoptionoption的不同参数将给出不同的结果:1.manual固定坐标轴刻度。如果当前图形窗口为hold打开状态,则后面的图形将采用同样的刻度。7/25/202191.二维图形2.auto把坐标轴刻度重新设置为缺省状态值。3.equal设置x轴和y轴为同样的刻度增量。4.tight以数据的大小为坐标轴的范围。5.ij翻转y轴,使得正数在下,负数在上。6.x
5、y复位y轴,使正数在上。7.off坐标轴消隐。8.on绘制坐标轴。7/25/2021101.二维图形title(txt)在图形窗口顶端的中间位置输出字符串txt作为标题。xlabel(txt)在x轴下的中间位置输出字符串txt作为标注。ylabel和zlabel的用法与xlabel类似。7/25/2021111.二维图形text(x,y,txt)在图形窗口的(x,y)处写字符串txt。坐标x和y按照与所绘制图形相同的刻度给出。对于向量x和y,字符串txt写在(xi,yi)的位置上。如果txt是一个字符串向量,即一个字符矩阵,且与x和y有相同的行数,
6、则第i行的字符串将写在图形窗口的(xi,yi)的位置上。7/25/2021121.二维图形gtext(txt)通过使用鼠标或方向键,移动图形窗口中的十字光标,让用户将字符串txt放置在图形窗口中。当十字光标走到所期望的位置时,用户按下任意键或鼠标上的任意按钮,字符串将会写入在窗口中。7/25/2021131.二维图形legend(str1,str2,...pos)在当前图上输出图例,并用说明性字符串str1,str2等作为标注。参数pos指定图例位置。0:将图例框放在坐标轴内侧。1:将图例框放在右上角。2:将图例框放在左上角。3:将图例框放在左下角
7、。4:将图例框放在右下角。legendoff从当前图形中清除图例。7/25/2021142.数据分析图[m,y]=hist(x)在x的最大值和最小值之间等分成10个区间,在这个区间上画出统计频数直方图。向量y的元素为将min(x)和max(x)之间分成10个等间距的值,向量m为在每个区间内值的个数。[m,y]=hist(x,n)在n个等间距区间上画统计频数直方图。bar(x,y)在由向量x指定的位置上画y的条形图。7/25/2021153.2数据分析图pie(x,explode)绘制向量x的饼图。如果sum(x)<1,则将给出一个不完全的饼图。向量
8、explode与向量x的维数相同,并且explode中不为零的元素所对应的相应部分将从饼图中独立出来。7/25/20211