MATLAB创建结构数组并绘制柱状图

 时间:2024-10-12 01:27:47

1、第一,3名学生(Amy,Jacqualine,Rory)的考试成绩如下图。

MATLAB创建结构数组并绘制柱状图

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名学生的姓名,考试科目和考试成绩。

MATLAB创建结构数组并绘制柱状图

3、第三,保存和运行上述脚本,在工作区(Workspace)就会得到结构数组Student,双击该结构数组,可以发现结构数组Student中包含了3名学生的姓名,考试科目和考试成绩。

MATLAB创建结构数组并绘制柱状图

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'})

MATLAB创建结构数组并绘制柱状图

5、第五,保存和运行上述脚本,得到如下柱状图,该柱状图即代表了第3名的同学Rory的三科成绩('Mathematics','Physics','Chemistry',85,65,75)。

MATLAB创建结构数组并绘制柱状图
  • 如何开启车轮驾考通的答题插件
  • 如何使用python的matplotlib画双曲正弦函数图像
  • 西安高校校园翼讯客户端的使用
  • 光敏二极管的工作原理与特点用途解析
  • 如何在matlab中使用多维数组?
  • 热门搜索
    中秋节手抄报简单 手抄报图片素材 关于病毒的手抄报简单又漂亮 感恩手抄报资料 获奖手抄报 国庆英语手抄报 安全饮食手抄报 建国手抄报内容 国家公祭日手抄报 欢庆元旦手抄报