我需要在MATLAB中创建一个类似于下面这个图形的脚本:
但我现在拥有的代码并不起作用,它给出的结果是相反的,即正方形的大小会增加而不是缩小。
x = [0 0 2 2];
y = [0 2 2 0];
fill(x,y,'r');
hold on
for i = 1:10
x = [(x(3)) (x(3)) (x(3)/2) (x(3)/2)];
y = [(y(3)) (y(2)/2) (y(2)/2) (y(3))];
fill(x,y,'r');
end
请在回答时提供解释,因为我想知道我做错了什么。
hold on
。 - s.bandara