[英]How to place contour plot in specific coordinate?
我想问一下如何在特定坐标系中绘制轮廓吗? 我已经搜索了等高线图的示例,并且有了这个。 这是代码:
r = 0.15;
rx = -r:0.01:r;
ry = r:-0.01:-r;
[x_coor, y_coor] = meshgrid(rx, ry);
radius = sqrt(x_coor.^2+y_coor.^2);
contourf(x_coor,y_coor, radius,'edgecolor','none');
xlabel('Widht');
ylabel('Long');
...的结果是:
我希望等高线图的中心位于特定坐标处。 例如X = 10
和Y = 10
。 如何将坐标放入代码中?
很简单。 在contourf
命令中放置一个偏移量。 换一种说法:
xMove = 10;
yMove = 10;
contourf(x_coor + xMove, y_coor + yMove, radius,'edgecolor','none');
xMove
和yMove
是您想要的x
和y
方向上的偏移量。 给定示例坐标,您将得到:
祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.