• Martes 21 de Mayo de 2024, 06:45

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Xigora

Páginas: [1]
1
Matlab / Organizar matriz como vector
« en: Martes 15 de Noviembre de 2011, 21:25 »
Hola, necesito ayuda para organizar una matriz en forma de un vector, tengo la siguiente matriz que ya he creado en matlab, y está creada a partir del siguiente "for":

for i = 1:nl
L = fb(i);
M = tb(i);
Tet(Sl) = 0;

FP(L,M) = -B2(L,M)*(Tet(L)-Tet(M));
FP(M,L) = -B2(M,L)*(Tet(M)-Tet(L));
end

Mi matriz se llama FP y es de 18x18, el ejemplo que coloco aquí es una submatriz de FP de 7x7:

_______C1_______C2_______C3_______C4_______C5_______C6_______C7
F1_____ 0_____-180.64______0________0________0_________0________0
F2___180.64______0______95.35_______0________0_________0________0
F3_____0______-95.35_____0_______-55.48______0_________0______-3.15
F4_____0________0_______55.48______0________0__________0_____42.69
F5_____0________0________0_________0________0_______-22.98_____0
F6_____0________0________0_________0_______22.98_______0_____-12.61
F7_____0________0_______3.15_____-42.69_______0_______12.61_____0

Como se puede observar, la matriz es antisimétrica, pero quiero tener finalmente un vector con las parejas de la siguiente manera:

F1, C2   -180.64
F2,C3       95.35
F3, C4     -55.48
F3, C7       -3.15
F4, C7       42.69
F5,C6       -22.98
F6, C7      -12.61

Y luego poder enumerar las parejas de tal modo que quede así:

P1   -180.64
P2      95.35
P3     -55.48
P4      -3.15
P5      42.69
P6     -22.98
P7     -12.61

Les agradezco mucho la ayuda que me pudieran brindar!

Saludos!

2
Matlab / Exportar Matrices De Matlab A Excel
« en: Lunes 14 de Enero de 2008, 01:43 »
Hola

Estoy realizando un proyecto en matlab, ya lo tengo realizado en GUI pero necesito exportar dos matrices de matlab a excel en un mismo archivo pero no he podido aun, lo he intentado con xlswrite y con wk1write pero no me deja coger las dos matrices, y tambien lo debo pasar en formato .txt  y este lo he realizado con dlmwrite y si me deja llevar las dos matrices pero no tan ordenadas como me gustaría.

Pues la verdad necesito organizar una pareja 96 datos es decir dos matrices [1x96] 1 columna y 96 filas en el formato .xls y para el formato .txt sería conveniente que las dos quedaran en dos filas independientes cada una separadas por un espacio.

La verdad es que apenas he estado aprendiendo a manejar Matlab y no se como realizar muy bien estas acciones que necesito, se que esas funciones me pueden ayudar pero no se trabajarlas muy bien.

Les agradezco de antemano la ayuda que me puedan brindar.

Páginas: [1]