|
2.31 设置坐标系的不同效果
x=-2*pi:0.01*pi:2*pi;
y1=sin(x);
y2=4*sin(x)+1;
subplot(221),plot(x,y1,x,y2);
subplot(222),plot(x,y1,x,y2);
axis ij %%设置坐标系的效果,反转y轴
subplot(223),plot(x,y1,x,y2);
axis vis3d %%冻结屏幕高宽比
subplot(224),plot(x,y1,x,y2);
axis off%%关闭所有的坐标轴标签、刻度、背景
*** axis ij
将坐标轴设置为矩阵模式。此时水平坐标轴从左到有取值,垂直坐标从上到下
*** axis vis3d
冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示
*** axis off
关闭所有的坐标轴标签、刻度、背景
2.32 绘制三角函数图形
x=linspace(0,10*pi,100);
subplot(121),plot(x,sin(x).*cos(x))
title('三角函数')
subplot(122),fill(x,sin(x).*cos(x),'r')
title('填充三角函数')
2.33 标题与坐标标注
x=linspace(0,4*pi,1000);
plot(x,sin(x))
title('正弦波')
xlabel('x值','rotation',15)%%将x轴标注为x值并旋转15°
ylabel('y值','rotation',15)%%将y轴标注为x值并旋转15°
2.34 绘制标题和横纵坐标
x=linspace(-4*pi,4*pi,1000);
y1= sin(x);
y2= cos(x);
plot(x,y1)
hold on%%图形保持命令,以便叠加绘图
plot(x,y2)
title({'Functions';'y=sinx';'y=cosx' })%%图形标题分三行显示
xlabel('x值') %%标注x轴
ylabel('y值') %%标注y轴
2.35 在图形添加文本
x=linspace(0,0.1*pi,100);
y=cos(x);
c = y;%%向量y赋值给变量c,作为颜色矩阵
subplot(3,1,1), fill(x,y,'red')
title('cos(x)红色填充')
xlabel('x Value'),ylabel('cos(x)')
gtext('红色')%%添加文本,在需要添加文本的位置单击
subplot(3,1,2), patch(x,y,c) %%填充颜色由颜色矩阵c决定
title('cos(x)渐变颜色填充')
xlabel('x Value'),ylabel('cos(x)')
gtext('渐变颜色')%%添加文本,在需要添加文本的位置单击
subplot(3,1,3)
patch(x,y,c,'EdgeColor','interp','Marker','o','MarkerFaceColor','flat');
xlabel('x Value'),ylabel('cos(x)')
gtext('插值颜色')%%添加文本,在需要添加文本的位置单击
title('cos(x)插值颜色填充')
***gtext(arg)
%用鼠标把字符串或者字符串元胞数组放置到图中作为文字说明。
%用户用鼠标确定其放置的位置,右击,字符串将被放置在紧靠十字中心的“第一象限”位置上。
%如果arg是单个字符串,单机一次即可;如果是多行字符串,单击一次只能将一行放置在图中。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|