function save_results_mat(results, file_path) %SAVE_RESULTS_MAT Save results struct to a MAT file. arguments results (1,1) struct file_path (1,:) char end folder_path = fileparts(file_path); if ~isempty(folder_path) && ~exist(folder_path, 'dir') mkdir(folder_path); end save(file_path, 'results', '-mat');