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 ループの最後の値を (256 の正方形を描画するために) 512 に変更すると、正しく印刷されません。
上の画像の一部を拡大したものを次に示します。
この画像は、正方形の辺が完全に等しくなく、正方形のサイズが大きくなるため、どこかが間違っていることを明確に示しています。正方形の数:サイズが減少しない完全な正方形を描くのを手伝ってくれる人はいますか? (メモリに問題はありません。正方形全体をカバーするために複数のページを下にスクロールすることは許容できます)