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 Kommentare

Rik
Rik am 15 Sep. 2022
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

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Produkte

Version

R2021b

Gefragt:

am 15 Sep. 2022

Kommentiert:

am 15 Sep. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by