查看单个帖子
旧 2008-12-11, 11:05   #1
不够再添
初级会员
 
注册日期: 2008-10-18
年龄: 45
帖子: 2
声望力: 0
不够再添 正向着好的方向发展
默认 [求助]为什么都等于8?

clear
t=0:1:20
A=zeros(size(t)) %给A充零
B=zeros(size(t)) %给B充零

for i=1:1:21 %令B的元素全部等于8
B(i)=8
end

for n=1:1:21 %使得A(7)至A(12)全部等于8
if 6<n<13
A(n)=B(n)
end
end
plot(t,A) %显示图线


为什么运行后A都变成了8,而不是A(7)至A(12)变成8?请达人解答,谢谢了!
不够再添 当前离线   回复时引用此帖