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

subplot用起来会错。我两个figure。... subplot用起来会错。我两个figure。 展开
 我来答
百度网友c3efede
推荐于2017-11-25 · TA获得超过1460个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:571万
展开全部
不太清楚你的意思。
如果把两幅图分别放在两个figure的话,采用下面的代码:
--------------------------------------
figure(1);
%...绘制第一个图
figure(2);
%...绘制第二个图
--------------------------------------
如果是指把两个图都放在一个figure中的话,然后出现了第二个图会擦除第一个图的问题的话,采用下面的代码:
--------------------------------------
figure(1);
hold on;
% 绘制这两个图的代码
--------------------------------------
追问
就是两个figure在一张图里分开显示,一个左一个右
我试过用subplot好像不行
百度网友948500f
2012-10-16
知道答主
回答量:7
采纳率:0%
帮助的人:3.3万
展开全部
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 ););%第一个图像显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
653715717
2012-06-09 · TA获得超过234个赞
知道小有建树答主
回答量:519
采纳率:0%
帮助的人:114万
展开全部
你的图片是jpg格式的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知会计算机师傅
2020-12-10 · 强大不止能做到,还能做到更好。
知会计算机师傅
采纳数:864 获赞数:8244

向TA提问 私信TA
展开全部
如果把两幅图分别放在两个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 ););%第一个图像显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式