文章目录
一、绘制多图
1、绘制多图
2、代码示例
二、设置图形对话框在 Windows 界面的位置和大小
三、在一个图形上绘制多个小图形
一、绘制多图
1、绘制多图
存在一种绘图情况 , 需要同时展示两条曲线 , 但是二者的 x xx 或 y yy 轴差距过大 , 需要绘制在两个图中 ;
在绘制每个图前 , 先调用一次 figure , 就会在新的对话框中生成一张新的图形 ;
使用示例如下 :
% 绘制第一个图像 , 平方函数 figure, plot(x, y1); % 绘制第二个图像 , 指数函授 figure , plot(x, y2)
注意事项 :
分成两个图形绘制时 , 需要注意 , 如果要设置 gcf , gca , 注意和获取的是哪个绘图对象 ;
在第一个 figure 与第二个 figure 之间调用 gca , 获取的是第一个 figure 图形的坐标轴对象 ;
在第二个 figure 之后调用 gca , 获取的是第二个 figure 图形的坐标轴对象 ;
2、代码示例
完整代码示例 :
% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1 x = -10 : 0.1 : 10; % 平方函数 y1 = x.^2 - 8; % 指数运算 , 以 e 为底的指数函数 y2 = exp(x); % 绘制第一个图像 , 平方函数 figure, plot(x, y1); % 绘制第二个图像 , 指数函授 figure , plot(x, y2)
绘图结果 :
二、设置图形对话框在 Windows 界面的位置和大小
使用 figure 函数可以设置图形的位置和大小 ;
用法如下 :
figure('Position', [left, bottom, width, height]);
left 参数 : 图形对话框在 Windows 界面中 , 距离屏幕左侧的距离 ;
bottom 参数 : 图形对话框在 Windows 界面中 , 距离屏幕底部的距离 ;
width 参数 : 图形对话框宽度 ;
height 参数 : 图形对话框高度 ;
代码示例 :
% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1 x = -10 : 0.1 : 10; % 平方函数 y1 = x.^2 - 8; % 在屏幕左下角绘制对话框 , 宽高都是 500 像素 figure('Position', [0,0,500,500]); % 在指定位置绘制平方函数 plot(x, y1);
绘图效果 : 在屏幕左下角绘制对话框 , 对话框的宽高都是 500 像素 ;