作业帮 > 综合 > 作业

MATLAB中else if与elseif使用?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 18:14:25
MATLAB中else if与elseif使用?
for i=1:N
if s'=='c'&s'=='C'
A(i+1,:)=1/2*(A(i,:)+z1);
elseif s'=='a'&s'=='A'
A(i+1,:)=1/2*(A(i,:)+z2);
elseif s'=='g'&s'=='G'
A(i+1,:)=1/2*(A(i,:)+z3);
else s'=='t'&s'=='T'
A(i+1,:)=1/2*(A(i,:)+z4);
plot(A(i,1),A(i,2),'b.');
end
end
想要画出每种判断的每个点,不知道我的为什么只画出了最后一个判断的点
这种格式中,else 后面的逻辑语句好像不起作用吧,只要前面几种elseif都为0,那么就无条件执行else后面的语句,忽略之后的逻辑判断吧.
试试把else 改为elseif