matlab改变绘图顺序
时间: 2023-08-20 09:10:07 浏览: 258
matlab函数表(字母顺序).pdf
可以使用`hold`函数来改变绘图的顺序。默认情况下,Matlab会在每次绘图时清除当前的图形窗口,然后重新绘制新的图形。但是,通过在绘图之前调用`hold on`函数,可以将当前的图形保留在窗口中,并在之后的绘图中保持不变。这样就可以改变绘图的顺序。
下面是一个示例代码,演示了如何使用`hold on`函数来改变绘图顺序:
```matlab
x = 1:10;
y1 = x;
y2 = x.^2;
% 绘制y1
plot(x, y1, 'r');
% 保持当前图形
hold on;
% 绘制y2
plot(x, y2, 'b');
% 关闭保持当前图形
hold off;
% 添加图例
legend('y1', 'y2');
```
在上面的示例中,首先使用红色('r')绘制了y1的图形,然后通过`hold on`函数保持当前图形。接着使用蓝色('b')绘制了y2的图形,两个图形都会保留在窗口中。最后,通过`hold off`函数关闭保持当前图形的状态。
希望这个示例能够帮助你理解如何改变绘图的顺序。如果有任何疑问,请随时提问!
阅读全文