Ich versuche, mit der MATLAB-Funktion Rechteck 256 kleine Quadrate zu zeichnen. Wenn ich etwa 10 Quadrate zeichne, funktioniert das Folgende gut:
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])
Aber wenn ich den letzten Wert der for-Schleife auf 512 ändere (um 256 Quadrate zu zeichnen), wird nicht richtig gedruckt:
Hier ist die vergrößerte Version eines Ausschnitts des obigen Bildes:
Dieses Bild zeigt deutlich, dass irgendwo etwas nicht stimmt, da die Seiten der Quadrate nicht vollkommen gleich sind und dass die Die Quadrate werden bei einer höheren Anzahl von Quadraten kleiner. : Kann mir jemand helfen, die Quadrate perfekt zu zeichnen? mit nicht abnehmender Größe (ich habe keine Probleme mit dem Arbeitsspeicher und kann es tolerieren, wenn mehrere Seiten nach unten gescrollt werden, um ganze Quadrate abzudecken)