如何在MATLAB中通过结束列访问第3列
我正在MATLAB中进行一个项目,其中我的输入是一个数据文件(.csv),其中第一列是学生ID,第二列是学生姓名,第三列是学生的成绩。示例可能如下所示:如何在MATLAB中通过结束列访问第3列,matlab,Matlab,我正在MATLAB中进行一个项目,其中我的输入是一个数据文件(.csv),其中第一列是学生ID,第二列是学生姓名,第三列是学生的成绩。示例可能如下所示: StudentID,StudentName,Assignment1,Assignment2,Assignment3 s12345,Jane Doe,B,D,A studentID = rawData(:,1); studentName = rawData(:,2); 我已经这样定义了前两列: StudentID,Stud
StudentID,StudentName,Assignment1,Assignment2,Assignment3
s12345,Jane Doe,B,D,A
studentID = rawData(:,1);
studentName = rawData(:,2);
我已经这样定义了前两列:
StudentID,StudentName,Assignment1,Assignment2,Assignment3
s12345,Jane Doe,B,D,A
studentID = rawData(:,1);
studentName = rawData(:,2);
代码需要处理任意数量的赋值,那么如何访问第3列到最后一列?我知道在python中,它可以编写如下:
grades=dataFile[:,2::]
但是,由于我对MATLAB相当陌生,我不知道如何实现同样的目标。
任何建议都将不胜感激。@HansHirse这是一个2d数组,所以我宁愿使用
rawData(:,3:end)
@Max-Meh,你说得对。我没有注意到这一点…我把它作为一个重复关闭-目标问题非常相似,答案解决了你的问题,只有你感兴趣的特定索引是语义差异。