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!