
exportar datos de matlab a excel
Publicado por jofre Alexi Cabanillas Serrani (3 intervenciones) el 15/07/2016 02:15:41
Hola, estoy realizando un algoritmo en matlab para determinar parametros de lineas de distribucion, y necesito exportar a excel matrices 3x3 que obtenido de de un ciclo for que es el siguiente:
es decir al ejecutar al momento el script tengo en el workspace, las matrices 3x3 denominadas ejemplo A1, A2,.... A10, A11,A12,A13,A14,A15,A16, etc igual B1,B2,B3, ......B10,B11.. etc, ahora necesito exportar a una hoja excel de un libro que quiero especificar pero necesito exportarlos todas las matrices, para empezar estoy intentanto con xlswrite('nombre',A10,'Hoja1',A1')--- Funciona pero quiero que exporte todas las matrices tal vez con un ciclo for anidado, ya que necesitaria que vaya cambiando A1, A2, A3, A4, de la formula y las celdas A1, A4, A7, ya que son de 3x3
espero ,me puedan ayudar
1
2
3
4
5
6
7
8
9
for k=1:Nlineas
i=LINEAS(k,1);
j=LINEAS(k,2);
A=(inv([([(inv([Ptt(k) Pts(k) Ptr(k); Pst(k) Pss(k) Psr(k); Prt(k) Prs(k) Prr(k)])).*(F_ang./Y_base)]*[Ztt(k) Zts(k) Ztr(k); Zst(k) Zss(k) Zsr(k); Zrt(k) Zrs(k) Zrr(k)]).*(1/2)]+eye(3)));
B=([inv([([(inv([Ptt(k) Pts(k) Ptr(k); Pst(k) Pss(k) Psr(k); Prt(k) Prs(k) Prr(k)])).*(F_ang./Y_base)]*[Ztt(k) Zts(k) Ztr(k); Zst(k) Zss(k) Zsr(k); Zrt(k) Zrs(k) Zrr(k)]).*(1/2)]+eye(3))]*[Ztt(k) Zts(k) Ztr(k); Zst(k) Zss(k) Zsr(k); Zrt(k) Zrs(k) Zrr(k)])
eval(sprintf('A%d =A',j));
eval(sprintf('B%d =B',j));
clc
end
es decir al ejecutar al momento el script tengo en el workspace, las matrices 3x3 denominadas ejemplo A1, A2,.... A10, A11,A12,A13,A14,A15,A16, etc igual B1,B2,B3, ......B10,B11.. etc, ahora necesito exportar a una hoja excel de un libro que quiero especificar pero necesito exportarlos todas las matrices, para empezar estoy intentanto con xlswrite('nombre',A10,'Hoja1',A1')--- Funciona pero quiero que exporte todas las matrices tal vez con un ciclo for anidado, ya que necesitaria que vaya cambiando A1, A2, A3, A4, de la formula y las celdas A1, A4, A7, ya que son de 3x3
espero ,me puedan ayudar
Valora esta pregunta


0