资源描述:
《第五章 图形图像处理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章图形图像处理制作:陈学明Matlab中的图形窗口创建图形窗口:figure创建一个新的图形窗口,每执行一次就会产生一个图形窗口,可以同时产生多个图形窗口。通过figure(n)选择第n个窗口。关闭图形窗口:clf清空当前图形窗口close关闭当前图形窗口closeall关闭所有图形窗口二维图形绘制--plot函数格式1:plot(x,y)功能:(1)若x,y为同规模的向量,则绘制以x为横坐标、y为纵坐标的一条曲线。(2)若x为向量、y是二维数组,则绘制以x为横坐标、y的每一行(列)为纵坐标的多
2、条曲线。(3)若x,y均为二维数组(必须相同规模),则绘制以它们的对应列为横、纵坐标的多条曲线例1:以x为横坐标,y的每一行为纵坐标:x=0:1:6;y=[sin(x);cos(x)];plot(x,y)例2:以x为横坐标,y的每一列为纵坐标:x=[0:1:6]';y=[sin(x),cos(x)];plot(x,y)例3:x,y均为二维数组(必须相同规模)x=[0:0.02:6;0:0.02:6];y=[sqrt(x(1,:));exp(-x(2,:))];plot(x,y)二维图形绘制--plo
3、t函数格式2:plot(y)功能:(1)若y为向量,其元素为实数,则绘制以其下标为横坐标、以y为纵坐标的图形,即相当于plot(1:length(y),y)(2)若y为复数向量,则绘制以其实部为横坐标,以其虚部系数为纵坐标的图形,即相当于plot(real(y),imag(y))。二维图形绘制--plot函数格式3:plot(x,y,string)功能:其中string是用单引号括起来的字符串,用来指定图形的属性(点、线的形状和颜色)线型点标记颜色-实线:虚线-.点划线--间断线空白.点o小圆圈x叉
4、子符+加号*星号s方格d菱形^朝上三角v朝下三角>朝右三角<朝左三角p五角星h六角星y黄色m棕色c青色r红色g绿色b蓝色w白色k黑色helpplot例1:x=0:0.2:2*pi;y=sin(x);plot(x,y,'-bp')例2:x=[0:0.2:2*pi];plot(x,cos(x));plot(x,cos(x),'r+:');plot(x,cos(x),'bd-.');plot(x,cos(x),'k*-');其他属性添加标题title('text')添加坐标轴标注xlabel(’text’
5、)或ylabel(’text’)例:x=0:pi/10:4*pi;y=cos(x);plot(x,y);title('y=cos(x)的图像');xlabel('x轴');ylabel('y轴');划分绘图窗口格式:subplot(m,n,p)功能:将一个绘图窗口分割成m*n个子区域,并按行从左至右依次编号,p表示第p个绘图子区域。例:x=-pi:pi/10:pi;subplot(2,2,1);plot(x,sin(x));subplot(2,2,2);plot(x,cos(x));subplot(
6、2,2,3);plot(x,x.^2);subplot(2,2,4);plot(x,exp(x));其他相关命令其他相关命令gridon/gridoffgridmirror使用更细化的网格保留当前绘图窗口中的图像holdon/holdoff当前坐标系指定位置处加文本text(x,y,字符串)在鼠标单击处加文本gtext(字符串)特殊的二维图形(一)极坐标下的曲线绘制polar(θ,ρ,选项)例:t=0:0.1:8*pi;r=2*sin(t/2);polar(t,r);title('双心脏线');特殊
7、的二维图形(二)双y轴图形plotyy(x1,y1,x2,y2)plotyy(x1,y1,x2,y2,function)plotyy(x1,y1,x2,y2,function1,function2)在同一坐标系中使用不同坐标绘制两个图形例:x=-2*pi:pi/10:2*pi;y=sin(x);z=2*abs(cos(x));plot(x,y,x,z);title(‘按相同坐标刻度绘制两个图形’)plotyy(x,y,x,z,'plot','semilogy')title('按不同坐标刻度绘制两个图
8、形')特殊的二维图形(三)采用对数坐标的曲线(1)loglog(x,y)功能:x,y轴均采用对数刻度绘制图形(2)semilogx(x,y)功能:仅x轴采用对数刻度,y轴仍采用线性刻度(3)semilogy(x,y)功能:仅y轴采用对数刻度,x轴仍采用线性刻度例:x=1:10;y=10*x.^2;semilogy(x,y)图形的缩放zoomon:使当前图形窗口的图形可放缩。zoomoff:关闭缩放状态zoom:切换zoomon与zoomoff状态zoomout:回复图