load_session_snn.m

来自「神经网络的工具箱, 神经网络的工具箱,」· M 代码 · 共 46 行

M
46
字号
function h = load_session_snn(filename, fig)if isempty(find(filename == '.'))  filename = [filename '.snn'];endfileVars = load(filename, '-mat'); %% no support for '-mat' in compiler 2.0%fileVars = load(filename);varNames = fieldnames(fileVars);index = strmatch('hgS', varNames);if length(index) ~= 1  error('invalid Figure file format');endvarName = varNames{index};versionStr = varName(find(varName == '_')+1:end);versionNum = str2double(versionStr);if versionNum > 50200  fileVersion = sprintf('%d.%d.%d', str2double(versionStr(1:2)), ...      str2double(versionStr(3:4)), str2double(versionStr(5:6)));  warning(['Figure file created with a newer version (' fileVersion ')  of MATLAB']);endhgS = getfield(fileVars, varNames{index});if (~strcmp(hgS.type, 'figure'))    error('invalid Figure file format');endHall = findobj(fig);delete(setdiff(Hall, fig));set(fig, 'UserData', hgS.properties.UserData);CH = prod(size(hgS.children));for ch = 1:CH    h = struct2handle(hgS.children(ch), fig, 'convert');endset(fig,'FileName', filename);set(fig, 'MenuBar', 'none');set(fig, 'name', ['SNN - ' filename] , 'numbertitle', 'off');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?