感悟网 导航

matlab如何打开多个绘图窗口? matlab怎样打开多个figner窗口

作者&投稿:邵菡 (若有异议请与网页底部的电邮联系)
matlab中如何显示多个图形窗口?~

方法和详细的操作步骤如下:
1、第一步,定义函数,见下图,转到下面的步骤。




2、第二步,完成上述步骤后,在已知窗口中以不同坐标系绘制多个图形的语句:subplot(n,m,s),例如subplot(2,3,1),见下图,转到下面的步骤。



3、第三步,完成上述步骤后,输入代码:subplot(2,2,2),mesh(z2),然后绘制第二个图形,见下图,转到下面的步骤。



4、第四步,完成上述步骤后,类似的,绘制第三和第四个图,见下图,转到下面的步骤。



5、第五步,完成上述步骤后,需要添加轴的名称和标题,单击图片,然后单击“insert”选项进行设置即可,见下图。这样,就解决了这个问题了。



matlab怎样打开多个figure窗口,可以用figure()函数。即
figure(1) %创建第一个图形窗口
plot(x,y) %绘图
figure(2) %创建第二个图形窗口
plot(x,y) %绘图
figure(3) %创建第三个图形窗口
plot(x,y) %绘图
。。。。。。

方法步骤如下:

1、首先打开计算机,在计算机内打开,并且采用一下指令,但对桌面进行清空,clearclcmatlab。

2、产生两组数据代码如下:x=0:0.01:5;y1=cos(5*x)+0.1*x.^2;y2=sin(3*x)+0.1*x。

3、将y1和y2分别画在两个不同的窗口上,显示,使用命令:figure(1);plot(x,y1),画出y1的图像。

4、然后再在界面内输入如下指令:figure(2);plot(x,y2)。

5、最后就可以看到matlab打开多个绘图窗口了。



多子图:

MATLAB允许用户在同一个图形窗里布置几幅独立子图,命令如下:

subplot(m,n,k) 使m×n幅子图的第k幅成为当前图;

subplot('position',[left bottom width height])指定位置绘子图,成为当前图。

例多子图绘制曲线:

clf; 

t=(pi*(0:0.001:1))'; 

y1=sin(t); y2=sin(10*t); y12=sin(t).*sin(10*t); 

subplot(2,2,1),plot(t,y1,'r');axis([0,pi,-1,1])

subplot(2,2,2),plot(t,y2,'b');axis([0,pi,-1,1])

subplot('position',[0.2,0.1,0.6,0.40]) plot(t,y12,'b-',t,[y1,-y1],'r:'), axis([0,pi,-1,1])

扩展资料:

二维曲线和图形绘图:

MATLAB提供了多种二维绘图命令,其中很 多都是在特定场合使用的绘图函数,它们中最基础、最重要的是 plot函数。

二维绘图函数plot

1、经典调用格式:plot(x,y,’s’)

说明:x,y分别为自变量和对应的因变量,以确定横坐标和纵 坐标;输入量s用来确定线性和颜色,可以组合使用。 

2、plot衍生调用格式:plot(X,Y, ‘ s’)/plot(X,Y) 

说明:当X和Y均为m×n数组时,将选取X的第i列和Y的第i列 作为一对自变量和因变量,绘制出n条曲线。

参考资料:百度百科-MATLAB



figure(N) %N是打开的窗口的序号,要几个就写几次
plot() %或者其他的函数用来绘图就可以了。

交叉起来就行了。

在画图前加一句 figure;
如:
figure;
plot(x,y);

每次使用plot之前都加一句:figure;%新建绘图窗口

《如何在matlab中打开多个绘图窗口?》
答:1、首先打开计算机,在计算机内打开,并且采用一下指令,但对桌面进行清空,clearclcmatlab。2、产生两组数据代码如下:x=0:0.01:5;y1=cos(5*x)+0.1*x.^2;y2=sin(3*x)+0.1*x。3、将y1和y2分别画在两个不同的窗口上,显示,使用命令:figure(1);plot(x,y1),画出y1的图像。4、...

《matlab怎样打开多个figner窗口》
答:matlab怎样打开多个figure窗口,可以用figure()函数。即 figure(1) %创建第一个图形窗口 plot(x,y) %绘图 figure(2) %创建第二个图形窗口 plot(x,y) %绘图 figure(3) %创建第三个图形窗口 plot(x,y) %绘图 。。。

《matlab如何打开多个绘图窗口?》
答:MATLAB允许用户在同一个图形窗里布置几幅独立子图,命令如下:subplot(m,n,k) 使m×n幅子图的第k幅成为当前图;subplot('position',[left bottom width height])指定位置绘子图,成为当前图。例多子图绘制曲线:clf;t=(pi*(0:0.001:1))';y1=sin(t); y2=sin(10*t); y12=sin(t).*sin...

《MATLAB怎么做两个figure?》
答:1. 首先,设置角度变量`theta`,它从0到2π变化,共有400个点。```matlab theta = linspace(0, 2*pi, 400);```2. 接着,计算半径`rou`,它是角度`theta`的正弦函数的4倍。```matlab rou = 4 * sin(2*theta);```3. 然后,创建第一个图形窗口,编号为1。```matlab figure(1);`...

《matlab 用多个plot时,让它们生成多个绘图窗口》
答:每个plot前面 加个figure

《matlab用两个不同的命令绘制出两个图形,分别在显示在两个窗口,怎么把两...》
答:subplot('Position',[left bottom width height])m表示画几行 n表示画几列 k表示现在画的是第几幅图 实例:t=(pi*(0:1000)/1000)';y1=sin(t);y2=sin(10*t);y12=sin(t)*sin(10*t);subplot(2,2,1),plot(t,y1);axis([0,pi,-1,1])subplot(2,2,2),plot(t,y2);axis([0,...

《MATLAB gui编程的时候怎么能打开另一个figure原窗口不关闭》
答:原来的窗口应该并不是自动关闭了,而是被你用于绘图,把原来的东西给冲掉了(尤其是可能使用了clf之类的命令)。解决方法:在绘图命令之前加一句 figure,新开一个窗口用于绘图。

《MATLAB命令窗口如何打开?》
答:1. 通过工具栏访问:在 MATLAB 的主界面中,通常会有一个工具栏。这个工具栏上包含了多个按钮,对应于 MATLAB 的不同功能。要打开命令窗口,只需点击工具栏上标有 "Command Window" 的按钮即可。2. 使用快捷键:为了方便用户快速访问命令窗口,MATLAB 提供了快捷键功能。在 Windows 和 Linux 系统上,...

《如何在MatLab里绘图?》
答:1、打开MatLab的主窗口,进入命令行窗口。我们以y=x与y=x^2两个图像在一个窗口为例说明。2、首先生成x,y1,y2的数据。x的范围是[-3,3],y1=x,y2=x^2。如图为代码以及部分数据 3、如果在同一个坐标轴上画出这两幅图,那么除了使用plot(x,y)以外,还需要使用hold on命令,意思是保持窗口...

《matlab多次绘图的命令有哪些?》
答:hold on作用是保持原图并接受此后绘制的新的曲线,叠加绘图;多次叠绘:plot命令可以同时绘制多条曲线,但实际中,往往出现在已经 存在的图上再绘制一条或多条曲线的情况,为此,MATLAB提 供了以下命令:hold on:保持原图并接受此后绘制的新的曲线,叠加绘图 hold off:重新刷新图形窗口,绘制新的曲线 ...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网