Matlab图形与图像处理(2.1-2.10)
2.1绘制向量图像:0~2π中100个点:
>> x=linspace(0,2*pi,100);
>> plot(x)
2.2绘制矩阵的图像:
>> x=rand(10);
>> plot(x)
2.3 1*6矩阵,6*4矩阵:
>> x=;
>> y=;
>> plot(x,y)
2.4同一图中绘制三个函数图像:
>> x1=linspace(0,2*pi,100);
>> x2=x1+pi/4;
>> x3=x1-pi/4;
>> y1=sin(x1);
>> y2 = 2*sin(x2);
>> y3=3*sin(x3);
>> plot(x1,y1,x2,y2,x3,y3)
******需要注意x,y的对应顺序,否则会出错
plot(x1,x2,x3,y1,y2,y3)
2.5同时显示四个图像,并显示线形和颜色:
x坐标,y坐标,线形颜色
>> x=0:pi/100:2*pi;
>> y1=sin(x);
>> y2=cos(x);
>> y3=sin(x+pi/4);
>> y4=cos(x+pi/4);
>> plot(x,y1,'r*',x,y2,'kp',x,y3,'bd',x,y4,'g^')
2.6绘制同一坐标系下同一区间内的曲线:
>> x=-pi:pi/20:pi;
>>y1=sin(x);
>>y2=exp(sin(x));
>>y2=exp(cos(x));
>>y3=exp(sin(x));
>> y4=exp(sin(2*x));
>> plot(x,y1,'b.-',x,y2,'d-',x,y3,'m>:',x,y4,'rh-')
2.7绘制向量的图像:
>> x=linspace(0,0.2,10);
>> plot(x,'b^')
http://pic2.zhimg.com/v2-64ffaaf42ca646420fc626411afb24d1_r.jpg
2.8同一图像同时设置两个函数的线形和颜色:
>> x=0:pi/10:2*pi;
>> y1=sin(x);
>> y2=cos(x);
>> plot(x,y1,x,y2,&#39;LineWidth&#39;,2,&#39;Marker&#39;,&#39;<&#39;,&#39;MarkerEdgeColor&#39;,&#39;r&#39;,&#39;MarkerFaceColor&#39;,)
***线宽为2,标记类型为向左的三角形,标记的边缘颜色为红色,并指定填充颜色。第一条直线默认显示为蓝色直线。
2.9同一图片显示两个坐标系绘制两个正弦函数:
>> ax1=subplot(2,1,1);%%两行一列,第一行
>> ax2=subplot(2,1,2);%%两行一列,第二行
>> x=-pi:pi/10:pi;
>> y1=sin(x);
>> y2=cos(x);
>> plot(ax1,x,y1);%%在第一列作图
>> plot(ax2,x,y2)%%在第二列作图
*************绘制下面语句的时候,不能先关闭前面跳出来的图像框,否则会报错
http://pic1.zhimg.com/v2-1ce3542776c2ffdd3f60922280c4ff6c_r.jpg
2.10同一图上显示两个函数,以及线形颜色(绘制完成图像后在进行修改,参考Python的调用库命名规则)
>> x=-pi:pi/10:pi;
>> y1=sin(x);
>> y2=cos(x);
>> p=plot(x,y1,x,y2);
http://pic2.zhimg.com/v2-2bbe75199ffb3cffa2686023aaca87cd_r.jpg
***改变第一条线的线宽为4:
>> x=-pi:pi/10:pi;
>> y1=sin(x);
>> y2=cos(x);
>> p=plot(x,y1,x,y2);
>> p(1).LineWidth=4;
http://pic4.zhimg.com/v2-feae055bb0889ecb65c974d757f6960f_r.jpg
***设置第二条线的标记为五角星:
>> x=-pi:pi/10:pi;
>> y1=sin(x);
>> y2=cos(x);
>> p=plot(x,y1,x,y2);
>> p(1).LineWidth=4;
>> p(2).Marker=&#39;pentagram&#39;;
http://pic1.zhimg.com/v2-5fe0ba3caa12361709f09ab24a64c41c_r.jpg
***设置第二条曲线的标记大小为10:
>> x=-pi:pi/10:pi;
>> y1=sin(x);
>> y2=cos(x);
>> p=plot(x,y1,x,y2);
>> p(1).LineWidth=4;
>> p(2).Marker=&#39;pentagram&#39;;
>> P(2).MarkerSize=10;
http://pic1.zhimg.com/v2-ba58a1a7abb21d15f3281bb547b5e158_r.jpg
页:
[1]