M=read_csv("Gradesheets\MECN2073_2014.csv")
disp(size(M,1))
for x=1:1:size(M,1)
StudNum=M(x,1)
Grd=M(x,2) // Grd is grade column in gradesheets hence x,2 (column 2 of Grd )
if find(StudNum==StudentNumbers)>0 then disp("Exists")
H = [StudNum]
StudentNumbers = [StudentNumbers;StudNum]
end
end
这是我得到错误的地方:
给定操作数的未定义操作。 检查或定义函数%s_f_c以进行重载。 在exec文件的第38行调用:
答案 0 :(得分:0)
我认为StudentNumbers是包含所有现有学生的向量吗?如果是这样,请尝试下面的代码,让我知道你得到了什么。
M=read_csv("Gradesheets\MECN2073_2014.csv")
storing = [];
for i=1:size(M,1)
StudNum=M(i,1)
if find(StudNum==StudentNumbers(i)) == 1
disp("Exists");
storing = [storing;StudNum];
end
end