Unrecognized function or variable 'fileparts'

Hi, i tried to use the fileparts() function in this code :
function [b] = initialize_vars(subject,group, intervention)
% SPM info
%--------------------------------------------------------------------------
%b.spmDir = fileparts(which('spm')); % path to SPM installation
b.spmDir = fileparts('/Applications/MATLAB_R2021b.app/toolbox/spm12/spm.m'); % path to SPM installation
But i got this error :
Unrecognized function or variable 'fileparts'.
Error in initialize_vars (line 15)
b.spmDir = fileparts('/Applications/MATLAB_R2021b.app/toolbox/spm12/spm.m'); % path to SPM installation
Error in main_Preproc1st_Mind2_NF2 (line 86)
b = initialize_vars(groups{g}{i}, groups{g}{end}, interv{i_int});

2 个评论

There seems to be something very wrong with your installation. Did you try restarting it? These are internal errors. The fileparts function is a core function, so if it is missing, something is seriously harming the normal operation of Matlab.
I once had a function called 'settings' in my working directory. That blocked access to vital parts of Matlab, including the editor. Such things could also cause strange errors like this.
Experiment with
restoredefaultpath; rehash toolboxcache

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

产品

版本

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by