首页 > 解决方案 > 我们如何处理表格并使用它们的值进行计算?(对于初学者)

问题描述

我是 Matlab 的新手,我正在尝试弄清楚如何使用表格。

非常基础,表格有学生姓名、学号、4个实验成绩、1个期中成绩和4个考试成绩。我们被要求找到实验室总分最高的人。现在,不熟悉编码我不知道从哪里开始。首先,教授事先给了我们这些代码,我相信它是用于加载和设置id号和名称为字符串

opts = detectImportOptions("course_grades_2021.xlsx")
opts = setvartype(opts,{'ID_Number','Name'},'string')
table = readtable('course_grades_2021.xlsx', opts);

我尝试添加值,但它不像矩阵那样工作,例如,当我为学生 Matlab 获得实验室标记时,它显示为

ans =

  table

    Lab_1
    _____

      3  

我们不允许转换为矩阵,有人可以告诉我应该怎么做吗?Matlab 对我的程序非常重要,我真的需要学习这个

标签: matlab

解决方案


wolfie 共享的文档有所帮助。

我用了

Lab1_Marks= table.Lab_1(2:21,:);
Lab2_Marks= table.Lab_2(2:21,:);
Lab3_Marks= table.Lab_3(2:21,:);
Lab4_Marks= table.Lab_4(2:21,:);

只从桌子上拉出标记


推荐阅读