Я использую 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]);
Где radtodeg
простая функция, которую я написал для преобразования из радиан в градусы ![enter image description here](https://i.stack.imgur.com/dtuwC.png)