matlab 使用load读取文件时,如何判断是否读取成功

2025-03-13 02:44:31
推荐回答(2个)
回答1:

load读文件如果不成功会导致错误,例如文件不存在、格式不正确,进而导致后续的代码无法执行。

 

解决这个问题可以考虑使用try-catch结构:

try
    % 执行load文件操作
catch
    % 如果load错误,要执行的操作
end

回答2:

m=load('filename.mat')
它读出来的是一个结构体,是说你这个mat文件里的所有变量都存在这个结构体里面然后再读到workspace里
你可以使用下面这个命令
load
filename.mat
这样这个mat文件里的所有变量会独立的读到workspace里面