用if…elseif…end语句输出成绩等级 ‌Matlab里面的if分支结构语句主要有单分支、双分支和多分支结构语句三种形式前面两篇博文分别学习了单分支结构语句和双分支结构语句这篇博文列出三种分支结构语句的特点并对多分支结构语句进行学习。1、if…end语句if…end语句属于单分支结构语句形式为if 逻辑表达式语句End如果逻辑表达式为真则执行语句如果为假则跳过语句向下执行。2、if…else…endif…else…end语句属于双分支结构语句形式为if 逻辑表达式语句1Else语句2End如果逻辑表达式为真则执行语句1然后跳过语句2向下执行如果为假则执行语句2然后向下执行。3、if…elseif…end语句if…elseif…end语句属于多分支结构语句形式为if 逻辑表达式1语句1Elseif 逻辑表达式2语句2…End如果逻辑表达式1为真则执行语句1如果为假则判断逻辑表达式2。如果逻辑表达式2为真如果为假则继续判断逻辑表达式。直到判断到最后一个逻辑表达式如果为假则向下执行。在命令窗口输入以下程序xinput(请输入x值); if x90x100 disp(优秀) elseif x80x89 disp(良好) elseif x70x79 disp(中等) end运行后输出结果如图1所示。图1 程序运行结果