Matlab - archivo grande Excel xls mac

 
Vista:

archivo grande Excel xls mac

Publicado por Teresa Rodriguez (1 intervención) el 07/11/2014 19:04:21
Hola, estoy escribiendo un código que funciona perfectamente en windows pero no en mac. Tengo la version 13a. El problema es que los archivos excel tienen 50000 lineas y 20 columnas. Matlab consigue abrir uno solo si borro las columnas que no deseo utilizar, pero no consigue abrirlos en bucle. Si los guardo en xld 5.0/95 pierdo mas de 30000 lineas de información, por lo que no es una opción. Alguien sabe como resolverlo? El código es el siguiente:

path='/Users/teresa/Documents/MATLAB/PXI';
files=dir(path);

for i=3:length(files);

nametemp{1,i-2}=files(i).name;
filetemp=strcat(path,'/',nametemp{1,i-2});
data=xlsread(filetemp);
C1Nv=data(:,7);
PIV_trigger=data(:,20);
time=data(:,1);
% C=pic de pression, locs_C=localisation du pic
[C_temp,locs_C_temp]=findpeaks(C1Nv(:,1),'MINPEAKHEIGHT',0.1,'minpeakdistance',500);
C{1,i-2}=C_temp;
locs_C{1,i-2}=locs_C_temp;
[P_temp,locs_P_temp]=findpeaks(PIV_trigger(:,1),'MINPEAKHEIGHT',0.05,'minpeakdistance',500);
P{1,i-2}=P_temp;
locs_P{1,i-2}=locs_P_temp;
% figure
plot(C1Nv-mean(C1Nv));
hold on
plot(PIV_trigger-mean(PIV_trigger),'r');

end


Muchisimas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder