Info
This question is closed. Reopen it to edit or answer.
How to variably name a loaded file from matrix cells
1 view (last 30 days)
Show older comments
SI = ['MD' 'RA' 'FA' 'e1' 'e2' 'e3' 'SK' 'LA' 'AA' 'VR' 'DV' 'Cl' 'Cp' 'Cs']; %Scalar Indices
CA = ['Otsu' 'K-means' 'EM' 'ICM' 'FCM']; %Clustering Algo
for i=1:5
for j=1:15
if (j<10)
fname = ['..\Data_Out\', CA(i),'_',SI(j), '_0', j,'.DAT'];
else
fname = ['..\Data_Out\', CA(i),'_',SI(j), '_', j,'.DAT'];
end
File_XX = fopen(fname);
File_SI = File_XX;
IMG = fread(File_SI, '*float');
fclose(File_SI);
IMG = reshape(IMG,256,256,50);
.
.
.
I know my problem is pretty naive, but I don't know how to fix it.
I have the above mentioned code and the variable loading loading file doesn't want to work, although it worked with other people.
Any ideas??
1 Comment
Jan
on 31 Dec 2013
CA = ['Otsu' 'K-means' 'EM' 'ICM' 'FCM'];
This will not produce, what you expect. It creates the string:
CA = 'OtsuK-meansEMICMFCM'
Use a cell string, if you want to store a list of strings. See help cell.
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!