This section of "fix_1a_extract_features.m" is reading dummyinfo.txt incorrectly and bringing in "data_type FLOAT32" as "xlen":
% % Image acquisition parameters
call_fsl(sprintf('fslinfo %s > %sfix/dummyinfo.txt', [icaFolder 'filtered_func_data.nii.gz'], icaFolder));
fileID = fopen(sprintf('%sfix/dummyinfo.txt', icaFolder), 'r');
[~] = fgetl(fileID);
oneLine = fgetl(fileID); xLen = str2double(oneLine(6:end));
oneLine = fgetl(fileID); yLen = str2double(oneLine(6:end));
oneLine = fgetl(fileID); zLen = str2double(oneLine(6:end));
oneLine = fgetl(fileID); tLen = str2double(oneLine(6:end));
[~] = fgetl(fileID);
oneLine = fgetl(fileID); xRes = str2double(oneLine(9:end));
oneLine = fgetl(fileID); yRes = str2double(oneLine(9:end));
oneLine = fgetl(fileID); zRes = str2double(oneLine(9:end));
oneLine = fgetl(fileID); tRes = str2double(oneLine(9:end));
fclose(fileID);
Hopefully, I have the latest file version but i'll change the code in order to move forward.
Here is my version of matlab:
R2014a (8.3.0.532) 64-bit (glnxa64)
|