Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
极坐标matlab中矩形矩阵的等值线图_Matlab_Contour_Polar Coordinates_Contourf - Fatal编程技术网

极坐标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技术支持部门会很有趣(这就是为什么您要为许可证支付大笔费用的部分原因,对吧?)。然后请在这里报告答案。同意,里奇!我会联系他们