Я хотел бы отобразить некоторые данные в Matlab, используя plot3
. Эти данные наиболее полезны в левой системе координат.
Однако система координат 3D-графика MATLAB ориентирована по Z вверх, что не согласуется с тем, как записываются данные, что делает визуализацию запутанной. Я понимаю, что Matlab также использует левостороннюю систему координат, за исключением того, что он вращается на 90 градусов по часовой стрелке вокруг оси x.
Я пытался использовать команду camup
, которая приближается к тому, что я хочу, но как только график поворачивается в графическом интерфейсе, camup
отбрасывается и график возвращается к приведенному выше. условность.
Я бы предпочел не поворачивать мои данные на 90 градусов по часовой стрелке вокруг оси x, потому что это приведет к другому уровню неопределенности, когда придет время для анализа и отладки.
РЕДАКТИРОВАТЬ: Я думаю, что эта последовательность инструкций приближается.
set(gca, 'YDir', 'reverse');
camup([0 1 0]);
xlabel('X (mm)');
ylabel('Y (mm)');
zlabel('Z (mm)');