Matlab GUI:如何正确加载.mat文件?

时间:2015-05-04 10:24:53

标签: matlab struct matlab-guide matlab-load

在使用指南创建的Matlab GUI中,我正在加载一个包含.mat文件中三个子结构的结构。

在命令窗口中加载.mat文件时,一切正常:

S = load('S.mat')

S = 

    s140410: [1x1 struct]
    s140413: [1x1 struct]
    s140414: [1x1 struct]

但是,当以相同的方式将相同的.mat文件加载到GUI代码中的OpeningFcn的句柄中时,我得到:

handles.S = load('S.mat');
handles.S
fieldnames(handles.S)

    S = [1x1 struct]
    'S'

显然,这些子结构不可用。对句柄的更改在打开函数结束时作为标准更新:

guidata(hObject, handles);

我做错了什么?

0 个答案:

没有答案