Guardar datos en excel
Publicado por jordi_9 (14 intervenciones) el 18/06/2013 16:35:46
Hola! Tengo que cargar un archivo en matlab, después uso un algoritmo del cual saco dos columnas, y me gustaría guardarlas en un excel todo otra vez... pero el problema es que tengo que usar varias bases de datos y no quiero tener que ir cambiando en que columna debe de guardarla... Como podría optimizarlo?
Lo que tengo es:
clc;
close all;
clear;
%%%%%%%%%%% Cargamos los datos %%%%%%%%%%%%%
load 'heart.txt';
X=heart;
[a,b]=size(X);
%%%%%%%%%% ALGORITMO PCA %%%%%%%%%%
[COEF, SCORE, LATENTE, TSQUARED] = princomp(X);
SCORE1=(SCORE(:,1));
SCORE2=(SCORE(:,2));
% %%%%%%%%%% MATRIZ PCA PROCESSING %%%%%%%%%%
Matriz_processing_PCA=[(SCORE1),(SCORE2)];
save matriz_PCA_processing.txt Matriz_processing_PCA -ascii
PCA_ejex= xlswrite('datos_PCA.xlsx',SCORE1,'O1:O270')
PCA_ejey= xlswrite('datos_PCA.xlsx',SCORE2,'P1:P270')
Le tengo que indicar en que columna y hasta que fila llega...
Lo que tengo es:
clc;
close all;
clear;
%%%%%%%%%%% Cargamos los datos %%%%%%%%%%%%%
load 'heart.txt';
X=heart;
[a,b]=size(X);
%%%%%%%%%% ALGORITMO PCA %%%%%%%%%%
[COEF, SCORE, LATENTE, TSQUARED] = princomp(X);
SCORE1=(SCORE(:,1));
SCORE2=(SCORE(:,2));
% %%%%%%%%%% MATRIZ PCA PROCESSING %%%%%%%%%%
Matriz_processing_PCA=[(SCORE1),(SCORE2)];
save matriz_PCA_processing.txt Matriz_processing_PCA -ascii
PCA_ejex= xlswrite('datos_PCA.xlsx',SCORE1,'O1:O270')
PCA_ejey= xlswrite('datos_PCA.xlsx',SCORE2,'P1:P270')
Le tengo que indicar en que columna y hasta que fila llega...
Valora esta pregunta


0