我在 Matlab 中有两个数字。如图所示的问题 是它们在轴上具有不同的视图和比例。这是我正在使用的代码,Figure; axis vis3d; view(3); grid on
所以如果有人可以请告诉我如何使它们成为标准,它们将具有相同的视图和相同的轴值
问问题
327 次
2 回答
1
您可以使用以下linkprop
功能:
figure; axis vis3d; view(3); grid on, h(1) = gca;
figure; axis vis3d; view(3); grid on, h(2) = gca;
linkprop(h, {'view', 'xlim', 'ylim', 'zlim'})
于 2013-10-31T13:38:10.427 回答
1
只需将轴限制设置为相等:
figure(1)
plot(...);
set(gca,'xlim',[a, b],'ylim',[c, d],'zlim',[e, f]);
view(g,h)
figure(2)
plot(...);
set(gca,'xlim',[a, b],'ylim',[c, d],'zlim',[e, f]);
view(g,h)
如果您还想控制刻度,您可以使用:
set(gca,'XTickLabel',{'1', '10', '100'},'YTickLabel',{'1', '10', '100'})
于 2013-10-31T13:39:50.020 回答