注册 登录
编程论坛 Matlab

为什么出不来图形,

枪手问鼎英超 发布于 2011-09-20 15:03, 997 次点击
程序代码:
clear all;
x(1)=0.3342;
y(1)=0.4525;
z(1)=0.3652;
for n=1:100
    if 0<=x(n)<0.5&0<=y(n)<0.5
        x(n+1)=2*x(n);
        y(n+1)=2*y(n);
        z(n+1)=0.25*z(n);
    elseif 0<=x(n)<0.5&0.5<=y(n)<=1
        x(n+1)=2*x(n);
        y(n+1)=2*y(n)-1;
        z(n+1)=0.25*z(n)+0.5;
    elseif 0.5<=x(n)<=1&0<=y(n)<0.5
        x(n+1)=2*x(n)-1;
        y(n+1)=2*y(n);
        z(n+1)=0.25*z(n)+0.25;
    else 0.5<=x(n)<=1&0.<=y(n)<=1
         x(n+1)=2*x(n)-1;
         y(n+1)=2*y(n)-1;
         z(n+1)=0.25*z(n)+0.75;
  end
plot3(x,y,z);
这个程序为什么出不来图形
2 回复
#2
anbcjys2011-09-22 07:53
程序没有写完  比如end少了一个
#3
dbx123582011-09-24 18:25
楼上正解。
if
else
end

for
end
1