我想询问如何在特定坐标中绘制轮廓?我已经搜索了一个轮廓图的例子,我有这个。这是代码:
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
。如何将坐标放在代码中?
答案 0 :(得分:0)
很简单。在contourf
命令中放置一个偏移量。换句话说:
xMove = 10;
yMove = 10;
contourf(x_coor + xMove, y_coor + yMove, radius,'edgecolor','none');
xMove
和yMove
是您想要的x
和y
方向的偏移量。根据你的例子坐标,你得到:
祝你好运!