外部数据导入MATLAB判断,判断文件是否存在,并计算出分数

 

参考GPT和自己的思路:

你好,关于外部数据导入MATLAB判断文件是否存在,并计算出分数的问题,可以使用以下代码实现:

file_name = "score.txt";  % 文件名
if exist(file_name, 'file') == 2 % 判断文件是否存在
    score = load(file_name); % 导入文件数据
    mean_score = mean(score); % 计算平均分
    fprintf('文件已找到,平均分数为%.2f\n', mean_score); % 打印平均分
else
    fprintf('文件不存在!\n'); % 文件不存在提示
end

其中,exist(file_name, 'file')函数可以用来判断文件是否存在,返回值为2说明文件存在,否则为不存在。load(file_name)函数可以用来导入文件数据,返回值为一个向量或矩阵,可以用来计算平均分。fprintf函数用来打印输出信息。

希望能够对你有所帮助。