极坐标matlab中矩形矩阵的等值线图
我有一个尺寸的矩形矩阵极坐标matlab中矩形矩阵的等值线图,matlab,contour,polar-coordinates,contourf,Matlab,Contour,Polar Coordinates,Contourf,我有一个尺寸的矩形矩阵(r,θ),我试图在极坐标上显示它的轮廓: 该方法基本上将等高线“包裹”到极坐标上,从而在0°处产生不连续性。我正在寻找一种方法来避免这种情况。关于如何转换此矩阵以绘制连续轮廓,您有什么想法吗?您能提供生成上述结果的代码吗?我怀疑如果你复制第一个θ列(θ=0)的末尾(θ=360),绘图会变得更平滑;th=(0:360)。*2*pi/360;[TH,R]=网格网格(TH,R);[x,y]=pol2cart(TH,R);%显示h=极坐标(x,y);按住删除(h)轮廓f(x,y
(r,θ)
,我试图在极坐标上显示它的轮廓:
该方法基本上将等高线“包裹”到极坐标上,从而在0°处产生不连续性。我正在寻找一种方法来避免这种情况。关于如何转换此矩阵以绘制连续轮廓,您有什么想法吗?您能提供生成上述结果的代码吗?我怀疑如果你复制第一个θ列(θ=0)的末尾(θ=360),绘图会变得更平滑;th=(0:360)。*2*pi/360;[TH,R]=网格网格(TH,R);[x,y]=pol2cart(TH,R);%显示h=极坐标(x,y);按住删除(h)轮廓f(x,y,M,10,'color','none')[c,h]=轮廓(x,y,M,[1.51.5],'k');clabel(c,h,[1.51.5],'labelspace',800)其中M是(r,th)矩阵。我试着在360°处添加第一列,它会创建连续但非常有角度的轮廓。如果您还没有解决这个问题,那么询问Mathworks技术支持部门会很有趣(这就是为什么您要为许可证支付大笔费用的部分原因,对吧?)。然后请在这里报告答案。同意,里奇!我会联系他们