В MATLAB угол обзора камеры в основном такой же, как и у функции «увеличения», потому что нет искажения перспективы.Чем меньше угол обзора, тем больше изображение эффективно увеличивается, поскольку область просмотра увеличивается до размера окна рисунка.
Документация 'camva' включает этот пример, который создаетдве кнопки для увеличения / уменьшения масштаба сцены:
% Set the range checking in the callback statements to keep
% the values for the camera view angle in the range greater
% than zero and less than 180.
uicontrol('Style','pushbutton',...
'String','Zoom In',...
'Position',[20 20 60 20],...
'Callback','if camva <= 1;return;else;camva(camva-1);end');
uicontrol('Style','pushbutton',...
'String','Zoom Out',...
'Position',[100 20 60 20],...
'Callback','if camva >= 179;return;else;camva(camva+1);end');
% Now create a graph to zoom in and out on:
surf(peaks);
Поэтому, если вы хотите увеличить масштаб, отрегулируйте угол обзора.Если вы хотите автоматически «увеличить», чтобы соответствовать всей сцене, установите:
camva('auto');