作业帮 > 综合 > 作业

matlab算法仿真结果求助哇~~~~

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 10:34:49
matlab算法仿真结果求助哇~~~~
M=[1 0;1 1;1 0;0 1;0 1]
u=[1;1;1;1;1];
for s=1:2
for h=1:5
b=[0;0]
if M(h,s)==1
b(s)=b(s)+u(h)
end
end
end
为什么这个结果不是b=[3,3]?
如果要得到b=[3,3],如何改,谢谢.
把b=[0;0]放到循环外面就行了
M=[1 0;1 1;1 0;0 1;0 1]
u=[1;1;1;1;1];
b=[0;0]
for s=1:2
for h=1:5

if M(h,s)==1
b(s)=b(s)+u(h)
end
end
end