原文地址:case语句在matlab中的应用作者:大秦clear clc name=[ 王 张 刘 李 陈 杨 于 黄 郭 赵 ]; score=[72 83 56 94 100 88 96 68 54 65]; n=length(score); for i=1:n a{i}=89+i; b{i}=79+i; c{i}=69+i; d{i}=59+i; end c=[d,c]; for i=1:n switch score(i) case 100 rank(i,:)= 满分 ; case a rank(i,:)= 优秀 ; case b rank(i,:)= 良好 ; case c rank(i,:)= 及格 ; otherwise rank(i,:)= 不及格 ;