在保持原图的同时翻转等高线图。

1次查看(最近30天)
迪伦牛
迪伦牛 2021年8月21日
编辑: 沃尔特·罗伯森 2021年8月21日
大家好,我正在尝试翻转等高线图,但我想让它显示原来的和翻转的图片在同一个图表上。我已经包含了一张图片来显示我想要这个图围绕y轴翻转,同时仍然保持原来的轮廓,因为它们应该是相同的,但如果这是有意义的翻转。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2021年8月21日
考虑一下中心偏椭圆。目前,它是一个截断的椭圆,沿着它的边缘有一条直线。
现在,如果你要翻转 contourplot 然后把新椭圆放在当前的椭圆旁边,假设你能让边缘对齐,你看到的将不是一个完整的椭圆:它将是一个中间有一条线的完整椭圆。这是你想要的吗?
如果它 你想要的,那么就有可能复制现有的轮廓对象,然后在复制中,取X坐标的负数。如果你这样做,中间会有一条线。
如果你不想要中间的线,那么你应该在一个数组中镜像你的数据,并在此基础上做一个单一的轮廓。这是最简单的做法,当你仍然有数据在变量,但它也是 可能的 从轮廓对象和基于该轮廓及其镜像的轮廓中获取值,并对原始轮廓对象中的数据进行调整。
6个评论
迪伦牛
迪伦牛 2021年8月21日
nvm你
newnewZ = [Z, fliplr(Z)];
完全按我的要求做了,没有线条。

登录评论。

更多的答案(0)

标签

s manbetx 845


释放

R2021a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!