matlab算法仿真结果求助哇~~~~M=[1 0;1 1;1 0;0 1;0 1]u=[1;1;1;1;1]; for s=1:2for h=1:5 b=[0;0] if M(h,s)==1 b(s)=b(s)+u(h) endendend为什么这个结果不是b=[3,3]?如果要得到b=[3,3],如何
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 05:18:18
matlab算法仿真结果求助哇~~~~M=[1 0;1 1;1 0;0 1;0 1]u=[1;1;1;1;1]; for s=1:2for h=1:5 b=[0;0] if M(h,s)==1 b(s)=b(s)+u(h) endendend为什么这个结果不是b=[3,3]?如果要得到b=[3,3],如何
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],如何改,谢谢.
matlab算法仿真结果求助哇~~~~M=[1 0;1 1;1 0;0 1;0 1]u=[1;1;1;1;1]; for s=1:2for h=1:5 b=[0;0] if M(h,s)==1 b(s)=b(s)+u(h) endendend为什么这个结果不是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