找回密码
 立即注册
查看: 215|回复: 0

Matlab图形与图像处理(2.26-2.30)

[复制链接]
发表于 2023-3-31 07:07 | 显示全部楼层 |阅读模式
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轴的最小最大值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-3-29 17:59 , Processed in 0.164672 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表