繁体   English   中英

如何在特定坐标下放置等高线图?

[英]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 = 10Y = 10 如何将坐标放入代码中?

很简单。 contourf命令中放置一个偏移量。 换一种说法:

xMove = 10;
yMove = 10;
contourf(x_coor + xMove, y_coor + yMove, radius,'edgecolor','none');

xMoveyMove是您想要的xy方向上的偏移量。 给定示例坐标,您将得到:

轮廓

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM