【急求】matlab里如何在一个界面显示两幅图?

subplot用起来会错。我两个figure。

不太清楚你的意思。
如果把两幅图分别放在两个figure的话,采用下面的代码:
--------------------------------------
figure(1);
%...绘制第一个图
figure(2);
%...绘制第二个图
--------------------------------------
如果是指把两个图都放在一个figure中的话,然后出现了第二个图会擦除第一个图的问题的话,采用下面的代码:
--------------------------------------
figure(1);
hold on;
% 绘制这两个图的代码
--------------------------------------追问

就是两个figure在一张图里分开显示,一个左一个右
我试过用subplot好像不行

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-16
figure(1);%只开一个图形窗口,一行两列
img_1 = imread("1.jpg");
img_2 = imread("2.jpg");
subplot(1, 2, 1); imshow(img_1 );%如果是图像的话,第一个图像显示
subplot(1, 2, 2); imshow(img_2 ););%第一个图像显示
第2个回答  2012-06-09
你的图片是jpg格式的吗?
第3个回答  2020-12-10
如果把两幅图分别放在两个figure的话,采用下面的代码:
--------------------------------------
figure(1);
%...绘制第一个图
figure(2);
%...绘制第二个图
--------------------------------------
如果是指把两个图都放在一个figure中的话,然后出现了第二个图会擦除第一个图的问题的话,采用下面的代码:
--------------------------------------
figure(1);
hold on;
% 绘制这两个图的代码

figure(1);%只开一个图形窗口,一行两列
img_1 = imread("1.jpg");
img_2 = imread("2.jpg");
subplot(1, 2, 1); imshow(img_1 );%如果是图像的话,第一个图像显示
subplot(1, 2, 2); imshow(img_2 ););%第一个图像显示

matlab怎样将两张图放到一张图上
1、在命令行中,输入“hold on”语句,这个命令的作用是告诉MATLAB在当前图形窗口保持绘制模式,不会覆盖之前绘制的图像,方便添加新的图形元素。这一步就像在画布上放置画框,准备添加下一张图。2、接下来,你可以开始绘制你的第一个函数,这会作为基础图层显示在窗口上。绘制完毕后,由于之前设置了"hol...

matlab怎样将两张图放到一张图上
1、首先,双击打开MATLAB软件,如下图所示。2、其次,进入命令行输入窗口界面,如下图所示。3、接着,编写代码,使用“hold on”语句实现本例子中的功能,如下图所示。4、最后,绘制第一个函数后,使用“hold on”以绘制第二个函数即可,如下图所示。这样,就将两张图放到一张图上了。

【急求】matlab里如何在一个界面显示两幅图?
如果把两幅图分别放在两个figure的话,采用下面的代码:--- figure(1);...绘制第一个图 figure(2);...绘制第二个图 --- 如果是指把两个图都放在一个figure中的话,然后出现了第二个图会擦除第一个图的问题的话,采用下面的代码:--- figure(1);hold on;绘制这两个图的代码 ---...

如何让Matlab在界面中同时出现多个窗口?
第一步:首先我们在命令窗口输入guide打开GUI界面编辑器,在这里可以编辑好我们的GUI界面控件、表格、文字框等,如下图所示。第二步:我们然后在与GUI界面配套的M文件中修改函数,激活我们的GUI界面控件等,才能使GUI界面动起来,如下图所示,其中可以看到主函数第二行gui_Singleton=1,表示一个GUI(包括...

MATLAB gui中如何实现点击按钮后,显示两幅新图
方法1、先编辑一个带按钮的gui界面1,假设取名为 a (同时生成一个a.m文件),再编写你要打开的界面2,取名:bbc(会同时产生一个bbc.m文件),在a文件的pushbutton回调函数中加上一句s=bbc;在你运行界面1时点击pushbutton按钮就会调入界面2了。(1、2的m文件和figure文件放在一个目录下)方法2、...

matlab图像分屏显示命令
如果需要在一个界面内显示多幅图片 就需要SubPlot命令帮助了 形式:subplot(m,n,p)或者subplot(m n p)。说明:subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是...

怎么在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 如何同时显示 多幅 fig 图像
主界面Desktop-->Figures,选择如何摆放,然后依次导入已有的fig图像

matlab中生成的俩张figure图,如何使他们画到同一个图中。
1、启动matlab,主界面如图所示,单击New Script。2、在弹出编辑器中输入代码,如下所示。3、单击“保存”并将其命名为zitu。当然,您也可以将其命名为您想要的名字。4、保存文件的位置应该与搜索路径相同。通过右键单击窗口中的文件和弹出的下拉框,可以轻松完成此操作。5、最后在命令行窗口中输入zitu...

matlab怎么样才能在同一个窗口中打开多个.M文件
按以下两个步骤:1.点击编辑页面的右上角一个向下的箭头,选择“停靠编辑器”。2.在matlab命令窗口中的代码编辑界面的右上角同样位置,选择“取消停靠”,这样所有.m文件就都在编辑窗口中以标签的形式存在了,即可显示多个选择卡。

相似回答