早教吧 育儿知识 作业答案 考试题库 百科 知识分享

MATLAB中axes怎么用啊?像h1=axes('pos',[0.2,0.2,0.6,0.4]),

题目详情
MATLAB中axes怎么用啊?
像h1=axes('pos',[0.2,0.2,0.6,0.4]),
▼优质解答
答案和解析
就是设置axes的位置,左下宽高,单位是和整个figure宽高的比例
四个数依次是坐标左下角起点坐标和长度,宽度.
可以看看这个例子:
x = 0 :0.01 :2 * pi;
y1 = sin(x); y2 = cos(x); y3 = sin(x) + cos(x);
plot(x,y1)
axes('position',[0.55 0.65 0.3 0.2])
plot(x,y2)
xlabel('y2 = cos(x)');
axes('position',[0.15 0.15 0.3 0.2])
plot(x,y3)
xlabel(' y3 = sin(x) + cos(x)');
建立坐标轴对象使用axes函数,其调用格式为:
句柄变量=axes(属性名1,属性值1,属性名2,属性值2,…)
调用axes函数用指定的属性在当前图形窗口创建坐标轴,并将其句柄赋给左边的句柄变量.也可以使用axes 函数按MATLAB缺省的属性值在当前图形窗口创建坐标轴:
axes 或 句柄变量= axes
用axes 函数建立坐标轴之后,还可以调用axes 函数将之设定为当前坐标轴,且坐标轴所在的图形窗口自动成为当前图形窗口:
axes(坐标轴句柄)