首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用图像的同一地块中的两个图形

使用图像的同一地块中的两个图形
EN

Stack Overflow用户
提问于 2014-04-04 20:13:42
回答 2查看 534关注 0票数 0

我在做一些等离子体和波束模拟。现在,我通过导入一个文件,在matlab中使用imagesc命令绘制等离子体图形。我想在相同的等离子体图中绘制波束图,但要从另一个文件中绘制。

有人能帮我解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2014-04-04 20:49:48

通常,在Matlab中,可以使用以下命令覆盖不同的绘图

代码语言:javascript
复制
hold on

这使您可以绘制一件事情,然后绘制另一件事情。示例:

代码语言:javascript
复制
x=0:20;
y=4*sqrt(x);
[xx yy]=meshgrid(x,y);
zz = xx.^2 + yy.^2;
figure
imagesc(zz);
axis xy  % flip the axes so origin is bottom left
hold on
plot(x, y, 'w') % plot a white curve on top of the image

这导致了

这就像你所想的那样吗?

票数 0
EN

Stack Overflow用户

发布于 2014-04-04 21:19:14

也许你想要同一张图,但是一个在左边,另一个在右边?在这种情况下,subplot将帮助您:

代码语言:javascript
复制
subplot(1,2,1), imagesc(data1)
subplot(1,2,2), imagesc(data2)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22862514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档