MATLAB: Clearing data

clearmatrix

Hi, I need to open a data file several times and import the data. In a loop I use the following:
temp2 =importdata('C:\Tmp2.txt', DELIMITER);
data2(i)= temp2;
fid = fopen('C:\Tmp2.txt');
temp = textscan(fid,'%*s %d %d %d %d',4,'headerlines',4,'delimiter','\t');
data4(:,:,i)=cell2mat(temp)
Im not sure of the syntax to clear data4 as sometimes if i run again and the number of loops "i" is lower than previous, it keeps data from the previous execution. Any help would be greatly appreciated

Best Answer

I "think" you could replace the line:
data4(:,:,i)=cell2mat(temp)
with
data4(:,:,(1:length(temp))=cell2mat(temp)
but its not very clear what your trying to do...