matlab在已画的图窗上画图
时间: 2023-04-03 22:02:41 浏览: 136
可以使用 hold on 命令来在已画的图窗上画图。例如,如果已经画了一条曲线,可以使用 plot 命令画另一条曲线,然后使用 hold on 命令保留原来的曲线,同时显示新的曲线。示例代码如下:
x = 0:0.1:2*pi;
y1 = sin(x);
plot(x, y1);
hold on;
y2 = cos(x);
plot(x, y2);
这段代码会在同一个图窗上画出 sin(x) 和 cos(x) 两条曲线。
相关问题
matlab 选定某一图窗后画图
可以使用 plot 函数在选定的图窗中画图。例如,如果要在第二个图窗中画一条直线,可以使用以下代码:
figure(2); % 选定第二个图窗
x = 0:0.1:10;
y = sin(x);
plot(x, y); % 在选定的图窗中画图
matlab 在一张图上画线
在Matlab中,如果想要在一张图上画多条曲线,可以使用hold on命令。具体操作为:在画图命令之前加上hold on,然后依次画出每条曲线即可。例如:
t = 1:0.1:10;
y1 = sin(2*pi*t);
y2 = cos(2*pi*t);
plot(y1);
hold on;
plot(y2);
这样就可以在同一张图上画出y1和y2两条曲线。
另外,如果想要在一张图上分别画多张曲线,可以使用subplot命令。具体操作为:先使用subplot命令将图分成多个小块,然后在每个小块中分别画出曲线。例如:
t = 1:0.1:10;
y1 = sin(2*pi*t);
y2 = cos(2*pi*t);
subplot(2,1,1);
plot(y1);
subplot(2,1,2);
plot(y2);
这样就可以在同一张图上分别画出y1和y2两条曲线。
最后,如果想要将多条曲线分别画在不同的图上,可以使用figure命令。具体操作为:先使用figure命令打开一个新的图窗口,然后在该窗口中画出曲线。例如:
t = 1:0.1:10;
y1 = sin(2*pi*t);
y2 = cos(2*pi*t);
figure(1);
plot(y1);
figure(2);
plot(y2);
这样就可以将y1和y2两条曲线分别画在两个不同的图窗口中。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)