?? example2_5.m
字號:
%劃分區(qū)域:滿分(100),優(yōu)秀(90-99),良好(80-89),及格(60-79),不及格(<60)。
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={' Jack','Marry','Peter',' Rose',' Tom'}; %元胞數(shù)組
Mark={72,83,56,94,100};Rank=cell(1,5);
%創(chuàng)建一個含5個元素的構(gòu)架數(shù)組S,它有三個域。
S=struct('Name',Name,'Marks',Mark,'Rank',Rank);
%根據(jù)學(xué)生的分?jǐn)?shù),求出相應(yīng)的等級。
for i=1:5
switch S(i).Marks
case 100 %得分為100時
S(i).Rank='滿分'; %列為'滿分'等級
case a %得分在90和99之間
S(i).Rank=' 優(yōu)秀'; %列為'優(yōu)秀'等級
case b %得分在80和89之間
S(i).Rank=' 良好'; %列為'良好'等級
case c %得分在60和79之間
S(i).Rank=' 及格'; %列為'及格'等級
otherwise %得分低于60。
S(i).Rank='不及格'; %列為'不及格'等級
end
end
%將學(xué)生姓名,得分,登記等信息打印出來。
disp(['學(xué)生姓名 ',' 得分 ',' 等級']);disp(' ')
for i=1:5;
disp([S(i).Name,blanks(6),num2str(S(i).Marks),blanks(6),S(i).Rank]);
end;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -