function config = load_case_template(case_id) %LOAD_CASE_TEMPLATE Load a predefined case template into unified config. arguments case_id end case_key = normalize_case_id(case_id); switch case_key case "case01" config = load_case_template_case01(); case "case02" config = load_case_template_case02(); case "case03" config = load_case_template_case03(); case "case04" config = load_case_template_case04(); case "case05" config = load_case_template_case05(); case "case06" config = load_case_template_case06(); case "case07" config = load_case_template_case07(); otherwise error('load_case_template:UnsupportedCase', ... 'Unsupported case template: %s', string(case_key)); end config = normalize_config(config); end function case_key = normalize_case_id(case_id) if isnumeric(case_id) case_key = "case" + compose("%02d", case_id); else case_key = lower(string(case_id)); end end