1、首先我们打开3名学生(Amy,Jacqualine,Rory)的考试成绩数据。
2、将上述3名学生的考试成绩创建为成结构数组。启动MATLAB,新建脚本(Ctrl+N),输入图示代码,其中Student就是创建的结构数组,该结构数组中包含了3名学生的姓名,考试科目和考试成绩。
3、保存和运行上述脚本,在工作区(Workspace)就会得到结构数组Student,双击该结构数组,可以发现结构数组Student中包含了3名学生的姓名,考试科目和考试成绩。
4、通过结构数组中的数据绘制柱状图。例如将第3名的同学Rory的三科成绩('Mathematics','Physics','Chemistry',85,65,75)绘制成柱状图,只需接着输入以下脚本。
5、保存和运行上述脚本,得到如下柱状图,该柱状图即代表了第3名的同学Rory的三科成绩('Mathematics','Physics','Chemistry',85,65,75)。
工具/原料
matlab 电脑
方法/步骤
1、首先打开进入matlab,看下,下图中坐标轴上y的变量值。
2、然后,调用bar内置函数,并且传入y的值。
3、继续,点击运行程序,就可以看到柱形图了。
4、在bar函数中,传入x和y的两个值,如图所示。
5、最终,生成带有x和y两个值的柱形图形,柱状图插入成功。
画柱状填充图
代码:
data = [96.3,92.6,71.2;95.7,93.6,83.9;96.8,94.3,78.3;95.8,92.7,80.3];
bar(data,1);
axis([0 6 0.0 100]);
legend('方法','exited','Square');
set(gca,'XTickLabel',{'Img1','Img2','Img3','Img4'});
set(gcf,'color','white')
applyhatch(gcf,'\.x.');
画饼状填充图
代码:
x = [0.14, 0.24, 0.05, 0.47, 0.1];
pie(x);
set(gcf,'color','white')
applyhatch(gcf,'|-+.\');
如图中所示: