|
2.26 用不同标度在同一坐标内绘制两个函数的曲线
x1=-1:0.01:1;
x2=-1:0.01:1;
y1=2*x1.*(1-x1);
y2=4*x2.*(1+x2);
subplot(121),plot(x1,y1,x2,y2) %%分别以(x1,y1)和(x2,y2)为坐标绘制曲线
subplot(122),plotyy(x1,y1,x2,y2)%%双y轴坐标系
2.27 绘制两个函数的曲线并设置坐标轴范围
x1=-10:0.01:10;
x2=-10:0.01:10;
y1=exp(x1);
y2=10*x2.*(1+x2);
subplot(121),plot(x1,y1,x2,y2)
subplot(122),plot(x1,y1,x2,y2),xlim([-2,2]),ylim([-2,2]) %%设置了x轴范围和y轴范围
2.28 设置坐标轴的范围和刻度
x=-1:0.01:1;
y1=x;
y2=x.^2;
y3=x.^3;
subplot(131),plot(x,y1,x,y2,x,y3)
subplot(132),plot(x,y1,x,y2,x,y3),ylim([-2,2])%%设置y轴范围
subplot(133),plot(x,y1,x,y2,x,y3), yticks([-1 -0.5 0 0.1 0.2 0.5 0.8 1 2]) %%定义y轴刻度
2.29 绘制函数曲线并设置坐标轴的不同属性
x=-1:0.01:1;
y=x;
plot(x,y,'g*');%%绿色线条*号标记
set(gca,'XTickLabelRotation',60)%%名称对参数,设置x坐标轴标签旋转60°
set(gca,'XColor','r')%%设置x轴坐标轴颜色为红色
set(gca,'FontSize',12);%%设置坐标轴的刻度及标注文字,字体大小为12
set(gca,'TickDirMode','manual','TickDir','out');%%手动设置刻度方向,使坐标轴刻度线向外
*** gca的作用是获得当前坐标区或图
语法
ax = gca
说明
ax = gca 返回当前图窗中的当前坐标区(或独立可视化)。使用 ax 获取和设置当前坐标区的属性。如果当前图窗中没有坐标区或图,则 gca 会创建一个笛卡尔坐标区对象。
2.30 绘制函数在指定区间上的图形
x=linspace(0,pi/2,100);
y=exp(x).*sin(4.*x);
subplot(121),plot(x,y,'r^')
subplot(122),plot(x,y,'r^')
axis([0 pi/2 -2 2])%%x范围设置为0到pi/2,y范围设置为-2到2
*** axis([xmin xmax ymin ymax])
***设置当前图形的坐标范围,分别为x轴的最小、最大值,y轴的最小最大值 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|