Cody

# Problem 43966. Matrix to 3-Column Matrix

Solution 1883641

Submitted on 25 Jul 2019
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Fail
A = [1 2 3 3 4 5 6; 2 3 4 5 6 7 8]; M=[1 2 3;2 3 3;3 3 4;3 4 5;4 5 6;2 3 4;3 4 5;4 5 6;5 6 7;6 7 8] assert(isequal(matrix2matrix(A),M))

M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5...

Out of memory. The likely cause is an infinite recursion within the program. Error in matrix2matrix (line 6) assert(isequal(matrix2matrix(A),M))

2   Fail
A=imread('http://www.mathworks.com/matlabcentral/profiles/3374772.jpg'); A=rgb2gray(A); A=A(1:20, 1:20); M=[192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 191;192 191 191;191 191 191;191 191 192;191 192 192;192 192 193;192 193 193;193 193 193;193 193 192;193 192 193;192 193 194;193 194 195;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 191;192 191 191;191 191 191;191 191 192;191 192 192;192 192 193;192 193 193;193 193 193;193 193 192;193 192 193;192 193 194;193 194 194;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 191;192 191 191;191 191 191;191 191 192;191 192 192;192 192 193;192 193 193;193 193 193;193 193 192;193 192 192;192 192 193;192 193 194;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 191;192 191 191;191 191 191;191 191 192;191 192 192;192 192 193;192 193 193;193 193 193;193 193 191;193 191 192;191 192 193;192 193 194;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 191;192 191 191;191 191 191;191 191 192;191 192 192;192 192 193;192 193 193;193 193 193;193 193 191;193 191 192;191 192 193;192 193 193;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 191;192 191 191;191 191 191;191 191 192;191 192 192;192 192 193;192 193 193;193 193 193;193 193 191;193 191 191;191 191 192;191 192 193;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 191;192 191 191;191 191 191;191 191 192;191 192 192;192 192 193;192 193 193;193 193 193;193 193 190;193 190 191;190 191 192;191 192 193;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 191;192 191 191;191 191 191;191 191 192;191 192 192;192 192 193;192 193 193;193 193 193;193 193 190;193 190 191;190 191 192;191 192 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 192;193 192 192;192 192 192;192 192 192;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 192;193 192 192;192 192 192;192 192 192;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;193 193 193;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 193;192 193 193;193 193 193;193 193 193;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 192;192 192 193;192 193 193;193 193 193;193 193 193;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 192;191 192 192;192 192 192;192 192 192;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 191;191 191 190;191 190 190;190 190 190;190 190 190;190 189 189;189 189 188;189 188 188;188 188 189;188 189 189;189 189 190;189 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 189 189;189 189 188;189 188 188;188 188 189;188 189 189;189 189 190;189 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;189 189 188;189 188 188;188 188 188;188 188 188;188 188 189;188 189 189;189 189 190;189 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;190 190 190;189 189 188;189 188 187;188 187 187;187 187 188;187 188 189;188 189 189;189 189 189;189 189 189;189 189 189;189 189 189;189 189 189;189 189 189;189 189 189;189 189 189;189 189 189;189 189 189;189 189 189;189 189 189]; assert(isequal(matrix2matrix(A),M))

M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5...

Out of memory. The likely cause is an infinite recursion within the program. Error in matrix2matrix (line 6) assert(isequal(matrix2matrix(A),M))

3   Fail
A = [1 2 3]; M=[1 2 3]; assert(isequal(matrix2matrix(A),M))

M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5...

Out of memory. The likely cause is an infinite recursion within the program. Error in matrix2matrix (line 6) assert(isequal(matrix2matrix(A),M))

4   Fail
A = [1 2 3;2 3 4]; M=A; assert(isequal(matrix2matrix(A),M))

M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5...

Out of memory. The likely cause is an infinite recursion within the program. Error in matrix2matrix (line 6) assert(isequal(matrix2matrix(A),M))

5   Fail
A = rand(1000000,3); M=A; assert(isequal(matrix2matrix(A),M))

M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 M = 1 2 3 2 3 3 3 3 4 3 4 5 4 5 6 2 3 4 3 4 5 4 5...

Out of memory. The likely cause is an infinite recursion within the program. Error in matrix2matrix (line 6) assert(isequal(matrix2matrix(A),M))