参考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
函数用来打印输出信息。
希望能够对你有所帮助。