Files
3D_EDFM_SIM-X/gui_support/config/load_config_mat.m
T
2026-04-01 18:58:03 +08:00

19 lines
489 B
Matlab

function config = load_config_mat(file_path)
%LOAD_CONFIG_MAT Load config struct from a MAT file.
arguments
file_path (1,:) char
end
if ~exist(file_path, 'file')
error('load_config_mat:FileNotFound', 'Config file not found: %s', file_path);
end
data = load(file_path, '-mat');
if ~isfield(data, 'config')
error('load_config_mat:MissingConfigVariable', ...
'MAT file does not contain variable ''config'': %s', file_path);
end
config = normalize_config(data.config);