我正在尝试使用 MATLAB 矩形函数绘制 256 个小方块。如果我正在绘制 10 个正方形,那么以下方法可以正常工作:
for i=1:2:40
rectangle('Position',[5,3+i,0.3,0.3],...
'Curvature',[0,0],...
'LineStyle','-', 'faceColor', 'black')
end
axis off;
daspect([1,1,1])
但是当我将 for 循环的最后一个值更改为 512(绘制 256 个正方形)时,它无法正确打印:
这是上图一部分的放大版本:
这张图片清楚地显示了某处的某些地方是错误的,因为正方形的边并不完全相等,并且正方形的尺寸变得越来越小,因为没有更高的数字。of squares : 谁能帮我画出尺寸不缩小的完美正方形,?(我的内存没有任何问题,我可以容忍多个页面向下滚动以覆盖整个正方形)