关于MATLAB的一个小问题,谢谢大神了

1个回答

  • 为了展示求解原理,我们先将原始波和半径为1的圆画在同一个极坐标里:x=0:pi/180:pi*2;y=1-0.1*cos(5*x);y1=1-x*0;polar(x,y,'r');hold on;polar(x,y1,'g')

    距离明显能看出来,其实就是y-y1.

    我们令detay=y-y1.也将他们画在极坐标里.detay=y-y1;hold on;polar(x,detay,'b')

    最中间部分便为轮廓距离之差.具体如下:%取绝对值Detay=abs(detay);%求距离算术平均值D=mean(Detay)