MATLAB中else if与elseif使用?

fori=1:Nifs'=='c'&s'=='C'A(i+1,:)=1/2*(A(i,:)+z1);elseifs'=='a'&s'=='A'A(i+1,:)=1/2*(... 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
想要画出每种判断的每个点,不知道我的为什么只画出了最后一个判断的点
展开
 我来答
百度网友157d585
2011-04-12 · TA获得超过330个赞
知道小有建树答主
回答量:167
采纳率:100%
帮助的人:158万
展开全部
这种格式中,else 后面的逻辑语句好像不起作用吧,只要前面几种elseif都为0,那么就无条件执行else后面的语句,忽略之后的逻辑判断吧。
试试把else 改为elseif
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式