guardar archivos
Publicado por djpadilla (1 intervención) el 28/10/2008 17:09:16
hola, tengo una serie de datos enformato txt (una matriz) de 1500 columnas *2048 filas, la primer columna son los datos de calibración, por eso los ignoro, necesito hacer unas operaciones con algunas de ls filas y guardarlos en otro archivo texto.
basicamente tengo la siguiente rutina para obtener una sola columna de datos:
------------------------------------------------
function []=areasOcean(filename)
file=dir;
file={file.name};
data=[];
for n=3:length(file)
temp=dlmread (file{n});
data=[data temp(:,2: end)];
end
data= [temp(:,1) data];
bg1=mean (data (18700:18709,2:end));
bg2=mean (data (18750:18760,2:end));
pk=sum(data(18710:18749,2:end));
bg=mean ([bg1;bg2]);
neto1=pk-40*bg;
dlmwrite(filename,neto1)
---------------------------------------
pero no se como hacer para guardr en el mismo archivo las diferentes columnas de datos de resultados, es decir, los neto1, neto2... porq asi como lo tengo escrito es para una sola columna
gracias por la ayuda
basicamente tengo la siguiente rutina para obtener una sola columna de datos:
------------------------------------------------
function []=areasOcean(filename)
file=dir;
file={file.name};
data=[];
for n=3:length(file)
temp=dlmread (file{n});
data=[data temp(:,2: end)];
end
data= [temp(:,1) data];
bg1=mean (data (18700:18709,2:end));
bg2=mean (data (18750:18760,2:end));
pk=sum(data(18710:18749,2:end));
bg=mean ([bg1;bg2]);
neto1=pk-40*bg;
dlmwrite(filename,neto1)
---------------------------------------
pero no se como hacer para guardr en el mismo archivo las diferentes columnas de datos de resultados, es decir, los neto1, neto2... porq asi como lo tengo escrito es para una sola columna
gracias por la ayuda
Valora esta pregunta


0