【发布时间】:2019-01-10 23:30:04
【问题描述】:
我想在 Matlab 中使用plot3 显示一些数据。此数据在左手坐标系中最有意义。
但是,MATLAB 的 3D 绘图坐标系以 Z 向上为方向,这与记录数据的方式不一致 - 使可视化变得混乱。我知道 Matlab 也使用左手坐标系,只是它绕 x 轴顺时针旋转了 90 度。
我已经尝试使用camup 命令,该命令有点接近我想要的,但是一旦在 GUI 中旋转绘图,camup 就会被丢弃,并且绘图会恢复到上面约定。
我不希望我的数据绕 x 轴顺时针旋转 90 度,因为在分析和调试时会引入另一个级别的歧义。
编辑:我认为这个指令序列已经接近了。
set(gca, 'YDir', 'reverse');
camup([0 1 0]);
xlabel('X (mm)');
ylabel('Y (mm)');
zlabel('Z (mm)');
【问题讨论】:
标签: matlab matlab-figure