3
我在MATLAB中想知道如何繪製一個圓並正確顯示它,而不是默認顯示它爲橢圓。我想這與軸上的局部座標系有關。爲什麼在MATLAB中繪製的圓圈顯示爲橢圓形?
我在MATLAB中想知道如何繪製一個圓並正確顯示它,而不是默認顯示它爲橢圓。我想這與軸上的局部座標系有關。爲什麼在MATLAB中繪製的圓圈顯示爲橢圓形?
可以使用命令axis equal
將數據單位設置爲在每個軸上相同。這裏有一個例子:
theta = linspace(0, 2*pi, 100);
subplot(121); % Show the default plot
plot(cos(theta), sin(theta));
title('Default axes settings');
subplot(122); % Show a plot with equal data units
plot(cos(theta), sin(theta));
title('Equalized tick spacing');
axis equal;