我有一个作业,这个问题需要访问加载的文件中的数据,其中包含每个问题的4个考试的学生成绩:历史,生物,科学和法语。
我试着建立索引来获取成绩,但就是不能理解如何访问结构的每一行或每一列。例如,如果我想要生物题的平均成绩,我如何访问整个生物栏?或者,如果我想要一个向量,包含每个学生在理科问题2中的分数。
我试着通过以下方式获得生物成绩:
B= students(1:1)
c= students(2:2)
d= students(3:3)
e= students(4:4)
m = B.biology
n = c.biology
o = d.biology
p = e.biology
B1 = [m, n ,o, p];
A2 = mean(B1)
发布于 2020-04-11 17:10:50
要访问整个biology列,应执行以下操作:
students(1).biology = [4 4 4 4];
students(1).history = [1 2 3 4];
students(1).science = [20 21 22 23];
students(2).biology = [6 6 6 6];
students(2).history = [5 6 7 8];
students(2).science = [25 26 27 28];
biology_mean = mean([students.biology]);
例如,请注意[]
将students.biology
安排为可用于计算平均值的向量,这一点很重要。
假设结构的元素包含一个问题的信息,您可以访问每个学生在问题2中获得的分数,如下所示:
students(2).science
https://stackoverflow.com/questions/61154254
复制相似问题