Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
A = randi(100);
sz = [randi(100) 1];
B_correct = repmat(A,sz);
assert(isequal(enlarge(A,sz),B_correct))
ans =
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
|
2 | Pass |
%%
A = randi(1000);
sz = [1 randi(1000)];
B_correct = repmat(A,sz);
assert(isequal(enlarge(A,sz),B_correct))
ans =
Columns 1 through 16
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 17 through 32
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 33 through 48
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 49 through 64
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 65 through 80
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 81 through 96
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 97 through 112
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 113 through 128
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 129 through 144
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 145 through 160
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 161 through 176
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 177 through 192
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 193 through 208
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 209 through 224
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 225 through 240
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 241 through 256
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 257 through 272
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 273 through 288
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 289 through 304
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 305 through 320
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 321 through 336
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 337 through 352
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 353 through 368
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 369 through 384
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 385 through 400
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 401 through 416
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 417 through 432
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 433 through 448
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 449 through 464
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 465 through 480
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 481 through 496
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 497 through 512
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 513 through 528
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 529 through 544
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 545 through 560
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 561 through 576
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 577 through 592
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 593 through 608
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 609 through 624
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 625 through 640
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 641 through 656
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 657 through 672
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 673 through 688
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 689 through 704
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 705 through 720
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 721 through 736
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 737 through 752
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
Columns 753 through 767
980 980 980 980 980 980 980 980 980 980 980 980 980 980 980
|
3 | Pass |
%%
A = eye(3);
sz = [2 4];
B_correct = [1 1 1 1 0 0 0 0 0 0 0 0;
1 1 1 1 0 0 0 0 0 0 0 0;
0 0 0 0 1 1 1 1 0 0 0 0;
0 0 0 0 1 1 1 1 0 0 0 0;
0 0 0 0 0 0 0 0 1 1 1 1;
0 0 0 0 0 0 0 0 1 1 1 1];
assert(isequal(enlarge(A,sz),B_correct))
ans =
1 1 1 1 0 0 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0 0
0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 0 0 0 0 0 1 1 1 1
0 0 0 0 0 0 0 0 1 1 1 1
|
4 | Pass |
%%
A = magic(4);
sz = [3 3];
B_correct = [16 16 16 2 2 2 3 3 3 13 13 13;
16 16 16 2 2 2 3 3 3 13 13 13;
16 16 16 2 2 2 3 3 3 13 13 13;
5 5 5 11 11 11 10 10 10 8 8 8;
5 5 5 11 11 11 10 10 10 8 8 8;
5 5 5 11 11 11 10 10 10 8 8 8;
9 9 9 7 7 7 6 6 6 12 12 12;
9 9 9 7 7 7 6 6 6 12 12 12;
9 9 9 7 7 7 6 6 6 12 12 12;
4 4 4 14 14 14 15 15 15 1 1 1;
4 4 4 14 14 14 15 15 15 1 1 1;
4 4 4 14 14 14 15 15 15 1 1 1];
assert(isequal(enlarge(A,sz),B_correct))
ans =
16 16 16 2 2 2 3 3 3 13 13 13
16 16 16 2 2 2 3 3 3 13 13 13
16 16 16 2 2 2 3 3 3 13 13 13
5 5 5 11 11 11 10 10 10 8 8 8
5 5 5 11 11 11 10 10 10 8 8 8
5 5 5 11 11 11 10 10 10 8 8 8
9 9 9 7 7 7 6 6 6 12 12 12
9 9 9 7 7 7 6 6 6 12 12 12
9 9 9 7 7 7 6 6 6 12 12 12
4 4 4 14 14 14 15 15 15 1 1 1
4 4 4 14 14 14 15 15 15 1 1 1
4 4 4 14 14 14 15 15 15 1 1 1
|
5 | Pass |
%%
A = (-99:0)';
sz = [1 100];
B = enlarge(A,sz);
assert(all(all(bsxfun(@minus,B,A)==0)))
ans =
Columns 1 through 16
-99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99
-98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98
-97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97
-96 -96 -96 -96 -96 -96 -96 -96 -96 -96 -96 -96 -96 -96 -96 -96
-95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95
-94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94
-93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93
-92 -92 -92 -92 -92 -92 -92 -92 -92 -92 -92 -92 -92 -92 -92 -92
-91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91
-90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90
-89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89
-88 -88 -88 -88 -88 -88 -88 -88 -88 -88 -88 -88 -88 -88 -88 -88
-87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87
-86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86
-85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85
-84 -84 -84 -84 -84 -84 -84 -84 -84 -84 -84 -84 -84 -84 -84 -84
-83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83
-82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82
-81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81
-80 -80 -80 -80 -80 -80 -80 -80 -80 -80 -80 -80 -80 -80 -80 -80
-79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79
-78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78
-77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77
-76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76
-75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75
-74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74
-73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73
-72 -72 -72 -72 -72 -72 -72 -72 -72 -72 -72 -72 -72 -72 -72 -72
-71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71
-70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70
-69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69
-68 -68 -68 -68 -68 -68 -68 -68 -68 -68 -68 -68 -68 -68 -68 -68
-67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67
-66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66
-65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65
-64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64
-63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63
-62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62
-61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61
-60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60
-59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59
-58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58
-57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57
-56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56
-55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55
-54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54
-53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53
-52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52
-51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51
-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50
-49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49
-48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48
-47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47
-46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46
-45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45
-44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44
-43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43
-42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42
-41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41
-40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40
-39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39
-38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38
-37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37
-36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36
-35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35
-34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34
-33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33
-32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32
-31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31
-30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30
-29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29
-28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28
-27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27
-26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26
-25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25
-24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24
-23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23
-22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22
-21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21
-20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20
-19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19
-18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18
-17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17
-16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16
-15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15
-14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14
-13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13
-12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12
-11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11
-10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10
-9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9
-8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8
-7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7
-6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6
-5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5
-4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4
-3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3
-2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Columns 17 through 32
-99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99
-98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98
-97 -97 -97 -97 -97 -97 -97 -97 -...
|
Find the sum of all the numbers of the input vector
25612 Solvers
10742 Solvers
2233 Solvers
196 Solvers
How many trades represent all the profit?
460 Solvers