Reorder confusion matrix in vectorized way

1 view (last 30 days)
Adriano
Adriano on 24 Oct 2011
Answered: Andrei Bobrov on 13 Jun 2017
Hello everyone,
I have one confusion matrix, which is a 2D cell array. The first row and the first columns are strings. The rest are numbers. Something like this:
A B C
A 100 10 15
B 20 150 25
C 10 10 200
I want to reorder the matrix, something like this:
C A B
C 200 10 10
A 15 100 10
B 25 20 150
I know I could do this the hard way, but which could be a nice, vectorized way to do it? I still don't quite handle very good vectorized code.
Thanks

Answers (1)

Andrei Bobrov
Andrei Bobrov on 13 Jun 2017
circshift(A,[1 1])

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!