Hello everyone,
I have several confusion matrices, which are a 2D cell array. The first row and the first columns are strings. The rest are numbers. Something like this:
MATRIX 1
A B C A 100 10 15 B 20 150 25 C 10 10 200
MATRIX 2
A B D A 150 5 10 B 10 100 15 D 15 15 100
MATRIX 3
B E B 100 15 E 5 150
How can I merge the matrices in a vectorized way so the output is something like this?
DESIRED OUTPUT
A B C D E A 250 15 15 10 0 B 30 350 25 15 15 C 10 10 200 0 0 D 15 15 0 100 0 E 0 5 0 0 150
Which means merge all the matrices into one, including the labels in the first row and the first column label. Where the rows and columns overlap, add them. I could do this with some loops, but I am interested in the nice, vectorized way 🙂 .
Best Answer