我想用Scilab繪製siemens star,我無法完成它。西門子明星與scilab
任何想法爲什麼下面的代碼不起作用?
t = 0:.001:2*%pi;
xc = 4;
yc= 4;
r =2 ;
n = 1:length(t)/32 : length(t);
v =0:.001:r;
for k =1:length(n)
if modulo(k,2) ==0 then
for a=1:length(t)
for b =1:length(v)
x(a) = xc+ (r-v(b)) *cos(t(a));
y(a) = yc+ (r-v(b))* sin(t(a));
set(gca(),"auto_clear","off")
plot(x,y,"black");
end;
end;
else
x=xc;
y=yc;
end;
end;
在此先感謝您的幫助。
你需要更具體。什麼「不起作用」? – FakeDIY
它只是不運行,我得到一個空的數字 – Engine
如果您在中間停止程序幾次並運行plot(x,y,「black」),會發生什麼? –