1、第一,3名学生(Amy,Jacqualine,Rory)的考试成绩如下图。
2、第二,将上述3名学生的考试成绩创建为成结构数组。启动MATLAB,新建脚本(Ctrl+N),输入如下代码:close al造婷用痃l; clear all; clcStudent(1).name='Amy';Student(1).courses=['Mathematics','Physics','Chemistry'];Student(1).scores=[95,65,90];Student(2).name='Jacqualine';Student(2).courses=['Mathematics','Physics','Chemistry'];Student(2).scores=[75,81,91];Student(3).name='Rory';Student(3).courses=['Mathematics','Physics','Chemistry'];Student(3).scores=[85,65,75];其中Student就是创建的结构数组,该结构数组中包含了3名学生的姓名,考试科目和考试成绩。
3、第三,保存和运行上述脚本,在工作区(Workspace)就会得到结构数组Student,双击该结构数组,可以发现结构数组Student中包含了3名学生的姓名,考试科目和考试成绩。
4、第四,通过结构数组中的数据绘制柱状图。例如将第3名的同学Rory的三科成绩('Mathematics','Phys足毂忍珩ics','Chemistry',85,65,75)绘制成柱状图,只需接着输入以下脚本。bar(Student(3).scores,0.5)set(gca,'FontSize',15,'XTick',1:3,'XTickLabel',...{'Mathematics','Physics','Chemistry'})
5、第五,保存和运行上述脚本,得到如下柱状图,该柱状图即代表了第3名的同学Rory的三科成绩('Mathematics','Physics','Chemistry',85,65,75)。