全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1001 2
2013-10-21
for i=1:10
   a{i}=89+i;
   b{i}=79+i;
   c{i}=69+i;
   d{i}=59+i;
end
c=[d,c];
Name={'zhang','Li','huang','wang','y'};%元胞数组
Sex={'female','male','male','female','male'};%元胞数组
Score={80,91,89,49,100};
S=struct('Name',Name,'Sex',Sex,'Score',Score,'Rank',Rank);
for i=1:5
   switch S(i).Score
     case 100
        S(i).Rank='满分';
     case a
        S(i).Rank='优';
     case b
        S(i).Rank='良';
     case c
        S(i).Rank='及格’;
     otherwise
       S(i).Rank='不及格';
   end
end
disp(['学生姓名','性别','得分','等级']);
for i=1:5
    disp([S(i).Name,blanks(6),S(i).Sex,blanks(6),nun2str(S(i).Score),blanks(6),S(i).Rank]);
end

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-10-21 10:24:21
一个地方是你不懂,其他地方都是粗枝大叶。你自己好好对照着改:
for i=1:10
    a{i}=89+i;
    b{i}=79+i;
    c{i}=69+i;
    d{i}=59+i;
end
c=[d,c];
Name={'zhang','Li','huang','wang','y'};%元胞数组
Sex={'female','male','male','female','male'};%元胞数组
Score={80,91,89,49,100};
S=struct('Name',Name,'Sex',Sex,'Score',Score)


for i=1:5
    switch S(i).Score
      case 100
         S(i).Rank='满分';
      case a
         S(i).Rank='优';
      case b
         S(i).Rank='良';
      case c
         S(i).Rank='及格';
      otherwise
        S(i).Rank='不及格';
    end
end

disp(['学生姓名','性别','得分','等级']);
for i=1:5
     disp([S(i).Name,blanks(6),S(i).Sex,blanks(6),num2str(S(i).Score),blanks(6),S(i).Rank]);
end
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-11-10 23:53:40
Xaero 发表于 2013-10-21 10:24
一个地方是你不懂,其他地方都是粗枝大叶。你自己好好对照着改:
for i=1:10
    a{i}=89+i;
谢谢!~\(≧▽≦)/~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群