我使用2D surf
绘制信号的相位信息。我定义两个轴XY的两个矩阵在-360,360度之间。
是否有可能告诉冲浪在0到360之间的情节而不规范化矩阵?
因为我只需要在冲浪地块内进行此修正,而且我不想在淹没地块后撤消操作。
如你所见,介于-360和+360之间。信息是相同的,但情节看起来像这样,使用两种不同的颜色来表示相同的事物。我知道冲浪会描绘它所看到的东西,但我希望我能避免无用的计算只是为了将这两个矩阵标准化,只是为了绘制这个东西,然后再次对它们进行去标准化。
surf(radtodeg(X),radtodeg(Y),(radtodeg(angle(Z1))-radtodeg(angle(Z2))),'edgecolor', 'interp'); %Sum pattern 3D
view(2);
xlabel('\theta_h'); ylabel('\theta_v');
grid on; colorbar;axis square;
xlim([-100*BW 100*BW]);
ylim([-100*BW 100*BW]);
答案 0 :(得分:1)
你可以
angles=yourangles;
angles(angles<0)=360-angles(angles<0)
surf(x,y,angles)
甚至更容易(感谢@ Dev-iL)
surf(x,y,mod(yourangles,360))