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

因为在GUI用户界面中,并不会有任何提示,而且有的时候,我们希望load读取失败后,执行相应的操作... 因为在GUI用户界面中,并不会有任何提示,而且有的时候,我们希望load读取失败后,执行相应的操作 展开
 我来答
tianxiawulang
推荐于2018-04-11 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2561万
展开全部

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

 

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

try
    % 执行load文件操作
catch
    % 如果load错误,要执行的操作
end
宗政志强偶仙
2020-02-01 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:663万
展开全部
m=load('filename.mat')
它读出来的是一个结构体,是说你这个mat文件里的所有变量都存在这个结构体里面然后再读到workspace里
你可以使用下面这个命令
load
filename.mat
这样这个mat文件里的所有变量会独立的读到workspace里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式