Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 306361

Submitted on 18 Aug 2013 by Alfonso Nieto-Castanon

Correct

10Size
Leading solution size is 10.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
x = [10 20 30;40 50 60];
y_correct = [10; 40;20; 50; 30; 60;]
assert(isequal(Mat2Vector(x),y_correct))
y_correct =
    10
    40
    20
    50
    30
    60
2
Pass
 
%%
x=[-2 -4 -6; -1 -3 -5; -10 -20 0]
y_correct = [-2; -1;-10; -4; -3;-20; -6;-5;0]
assert(isequal(Mat2Vector(x),y_correct))
x =
    -2    -4    -6
    -1    -3    -5
   -10   -20     0
y_correct =
    -2
    -1
   -10
    -4
    -3
   -20
    -6
    -5
     0
3
Pass
 
%%
x=[1 2 3 4 5; 6 7 8 9 10];
x(:,:,2) = [10 20 30 40 50;60 70 80 90 100];
y_correct = [1;6;2;7;3;8;4;9;5;10;10;60;20;70;30;80;40;90;50;100]
assert(isequal(Mat2Vector(x),y_correct))
y_correct =
     1
     6
     2
     7
     3
     8
     4
     9
     5
    10
    10
    60
    20
    70
    30
    80
    40
    90
    50
   100