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
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

This solution is outdated. To rescore this solution, log in.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
x = rand(100000, 1);
tic
y_correct = unique(x);
t_unique = toc
tic
y_myunique = my_unique(x);
t_myunique = toc
assert(isequal(sort(my_unique(x)),y_correct) && t_unique > t_myunique)
t_unique =
    0.0366
Elapsed time is 0.000875 seconds.
x =
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0002
    0.0002
    0.0002
    0.0002
    0.0002
    0.0002
    0.0002
    0.0002
    0.0002
    0.0002
    0.0002
    0.0002
    0.0003
    0.0003
    0.0003
    0.0003
    0.0003
    0.0003
    0.0003
    0.0003
    0.0003
    0.0004
    0.0004
    0.0004
    0.0004
    0.0004
    0.0004
    0.0004
    0.0004
    0.0004
    0.0005
    0.0005
    0.0005
    0.0005
    0.0005
    0.0005
    0.0006
    0.0006
    0.0006
    0.0006
    0.0006
    0.0006
    0.0006
    0.0006
    0.0006
    0.0006
    0.0007
    0.0007
    0.0007
    0.0007
    0.0007
    0.0007
    0.0007
    0.0007
    0.0007
    0.0007
    0.0007
    0.0007
    0.0008
    0.0008
    0.0008
    0.0008
    0.0008
    0.0008
    0.0008
    0.0009
    0.0009
    0.0009
    0.0009
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0010
    0.0011
    0.0011
    0.0011
    0.0011
    0.0011
    0.0011
    0.0011
    0.0011
    0.0011
    0.0011
    0.0011
    0.0011
    0.0012
    0.0012
    0.0012
    0.0012
    0.0012
    0.0012
    0.0012
    0.0012
    0.0012
    0.0012
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0013
    0.0014
    0.0014
    0.0014
    0.0014
    0.0014
    0.0014
    0.0014
    0.0015
    0.0015
    0.0015
    0.0015
    0.0015
    0.0015
    0.0015
    0.0015
    0.0015
    0.0015
    0.0015
    0.0015
    0.0016
    0.0016
    0.0016
    0.0016
    0.0016
    0.0016
    0.0016
    0.0016
    0.0016
    0.0016
    0.0016
    0.0016
    0.0017
    0.0017
    0.0017
    0.0017
    0.0017
    0.0017
    0.0017
    0.0017
    0.0017
    0.0017
    0.0017
    0.0017
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0018
    0.0019
    0.0019
    0.0019
    0.0019
    0.0019
    0.0019
    0.0019
    0.0019
    0.0019
    0.0020
    0.0020
    0.0020
    0.0020
    0.0020
    0.0021
    0.0021
    0.0021
    0.0021
    0.0021
    0.0021
    0.0022
    0.0022
    0.0022
    0.0022
    0.0022
    0.0022
    0.0022
    0.0022
    0.0023
    0.0023
    0.0023
    0.0023
    0.0023
    0.0023
    0.0023
    0.0023
    0.0023
    0.0023
    0.0024
    0.0024
    0.0024
    0.0024
    0.0024
    0.0024
    0.0024
    0.0024
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0025
    0.0026
    0.0026
    0.0026
    0.0026
    0.0026
    0.0026
    0.0026
    0.0026
    0.0026
    0.0027
    0.0027
    0.0027
    0.0027
    0.0027
    0.0027
    0.0027
    0.0027
    0.0027
    0.0027
    0.0028
    0.0028
    0.0028
    0.0028
    0.0028
    0.0028
    0.0028
    0.0028
    0.0028
    0.0028
    0.0029
    0.0029
    0.0029
    0.0029
    0.0029
    0.0029
    0.0029
    0.0029
    0.0029
    0.0029
    0.0030
    0.0030
    0.0030
    0.0030
    0.0030
    0.0030
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0031
    0.0032
    0.0032
    0.0032
    0.0032
    0.0032
    0.0032
    0.0032
    0.0032
    0.0033
    0.0033
    0.0033
    0.0033
    0.0033
    0.0033
    0.0033
    0.0033
    0.0033
    0.0033
    0.0033
    0.0034
    0.0034
    0.0034
    0.0034
    0.0034
    0.0034
    0.0034
    0.0034
    0.0034
    0.0034
    0.0035
    0.0035
    0.0035
    0.0035
    0.0036
    0.0036
    0.0036
    0.0036
    0.0036
    0.0036
    0.0036
    0.0036
    0.0036
    0.0036
    0.0036
    0.0036
    0.0037
    0.0037
    0.0037
    0.0037
    0.0037
    0.0038
    0.0038
    0.0038
    0.0038
    0.0038
    0.0039
    0.0039
    0.0039
    0.0039
    0.0039
    0.0039
    0.0039
    0.0039
    0.0039
    0.0039
    0.0040
    0.0040
    0.0040
    0.0040
    0.0040
    0.0040
    0.0040
    0.0041
    0.0041
    0.0041
    0.0041
    0.0041
    0.0041
    0.0041
    0.0041
    0.0041
    0.0041
    0.0041
    0.0041
    0.0042
    0.0042
    0.0042
    0.0042
    0.0043
    0.0043
    0.0043
    0.0043
    0.0043
    0.0043
    0.0043
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0044
    0.0045
    0.0045
    0.0045
    0.0045
    0.0045
    0.0045
    0.0045
    0.0045
    0.0045
    0.0045
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0046
    0.0047
    0.0047
    0.0047
    0.0047
    0.0047
    0.0047
    0.0047
    0.0047
    0.0047
    0.0047
    0.0047
    0.0047
    0.0048
    0.0048
    0.0048
    0.0048
    0.0048
    0.0048
    0.0048
    0.0048
    0.0048
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0049
    0.0050
    0.0050
    0.0050
    0.0050
    0.0050
    0.0050
    0.0050
    0.0050
    0.0050
    0.0050
    0.0050
    0.0051
    0.0051
    0.0051
    0.0051
    0.0051
    0.0051
    0.0051
    0.0051
    0.0051
    0.0051
    0.0051
    0.0052
    0.0052
    0.0052
    0.0052
    0.0052
    0.0052
    0.0052
    0.0052
    0.0053
    0.0053
    0.0053
    0.0053
    0.0053
    0.0053
    0.0053
    0.0053
    0.0053
    0.0054
    0.0054
    0.0054
    0.0054
    0.0054
    0.0054
    0.0054
    0.0054
    0.0054
    0.0055
    0.0055
    0.0055
    0.0055
    0.0055
    0.0055
    0.0055
    0.0055
    0.0055
    0.0056
    0.0056
    0.0056
    0.0056
    0.0056
    0.0056
    0.0056
    0.0056
    0.0056
    0.0056
    0.0057
    0.0057
    0.0057
    0.0057
    0.0057
    0.0057
    0.0057
    0.0057
    0.0057
    0.0057
    0.0057
    0.0058
    0.0058
    0.0058
    0.0058
    0.0058
    0.0058
    0.0058
    0.0058
    0.0058
    0.0058
    0.0059
    0.0059
    0.0059
    0.0059
    0.0059
    0.0059
    0.0059
    0.0059
    0.0059
    0.0059
    0.0059
    0.0059
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0060
    0.0061
    0.0061
    0.0061
    0.0061
    0.0061
    0.0061
    0.0061
    0.0061
    0.0061
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0062
    0.0063
    0.0063
    0.0063
    0.0063
    0.0063
    0.0063
    0.0063
    0.0064
    0.0064
    0.0064
    0.0064
    0.0064
    0.0064
    0.0064
    0.0064
    0.0064
    0.0064
    0.0064
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0065
    0.0066
    0.0066
    0.0066
    0.0066
    0.0066
    0.0066
    0.0066
    0.0066
    0.0066
    0.0067
    0.0067
    0.0067
    0.0067
    0.0067
    0.0067
    0.0067
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0068
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0069
    0.0070
    0.0070
    0.0070
    0.0070
    0.0070
    0.0070
    0.0070
    0.0070
    0.0070
    0.0071
    0.0071
    0.0071
    0.0071
    0.0071
    0.0071
    0.0071
    0.0071
    0.0072
    0.0072
    0.0072
    0.0072
    0.0072
    0.0072
    0.0072
    0.0072
    0.0072
    0.0072
    0.0072
    0.0072
    0.0073
    0.0073
    0.0073
    0.0073
    0.0073
    0.0073
    0.0073
    0.0073
    0.0073
    0.0073
    0.0073
    0.0073
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0074
    0.0075
    0.0075
    0.0075
    0.0075
    0.0075
    0.0075
    0.0075
    0.0075
    0.0075
    0.0076
    0.0076
    0.0076
    0.0076
    0.0076
    0.0076
    0.0076
    0.0076
    0.0076
    0.0076
    0.0077
    0.0077
    0.0077
    0.0078
    0.0078
    0.0078
    0.0078
    0.0078
    0.0078
    0.0078
    0.0078
    0.0078
    0.0078
    0.0078
    0.0079
    0.0079
    0.0079
    0.0079
    0.0079
    0.0079
    0.0079
    0.0079
    0.0079
    0.0079
    0.0079
    0.0079
    0.0080
    0.0080
    0.0080
    0.0080
    0.0080
    0.0080
    0.0080
    0.0081
    0.0081
    0.0081
    0.0081
    0.0081
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0082
    0.0083
    0.0083
    0.0083
    0.0083
    0.0083
    0.0083
    0.0083
    0.0083
    0.0084
    0.0084
    0.0084
    0.0084
    0.0084
    0.0084
    0.0084
    0.0084
    0.0084
    0.0084
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0085
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0086
    0.0087
    0.0087
    0.0087
    0.0087
    0.0087
    0.0087
    0.0087
    0.0087
    0.0087
    0.0087
    0.0087
    0.0087
    0.0088
    0.0088
    0.0088
    0.0088
    0.0088
    0.0088
    0.0088
    0.0088
    0.0089
    0.0089
    0.0089
    0.0089
    0.0089
    0.0089
    0.0089
    0.0089
    0.0089
    0.0090
    0.0090
    0.0090
    0....
2
Pass
 
%%
x = rand(10000, 1);
tic
y_correct = unique(x);
t_unique = toc
tic
y_my_unique = my_unique(x);
t_my_unique = toc
assert(isequal(sort(my_unique(x)),y_correct) && t_unique > t_my_unique)
t_unique =
    0.0012
Elapsed time is 0.000015 seconds.
x =
    0.0001
    0.0003
    0.0004
    0.0004
    0.0005
    0.0007
    0.0007
    0.0008
    0.0008
    0.0009
    0.0010
    0.0010
    0.0010
    0.0012
    0.0013
    0.0013
    0.0013
    0.0014
    0.0015
    0.0016
    0.0016
    0.0017
    0.0017
    0.0018
    0.0018
    0.0018
    0.0018
    0.0019
    0.0020
    0.0020
    0.0021
    0.0021
    0.0021
    0.0021
    0.0022
    0.0024
    0.0024
    0.0024
    0.0026
    0.0026
    0.0028
    0.0028
    0.0028
    0.0029
    0.0029
    0.0030
    0.0033
    0.0034
    0.0035
    0.0036
    0.0036
    0.0037
    0.0037
    0.0037
    0.0037
    0.0038
    0.0039
    0.0039
    0.0039
    0.0039
    0.0040
    0.0041
    0.0041
    0.0043
    0.0043
    0.0043
    0.0044
    0.0045
    0.0045
    0.0046
    0.0046
    0.0047
    0.0049
    0.0050
    0.0051
    0.0051
    0.0051
    0.0052
    0.0053
    0.0053
    0.0054
    0.0054
    0.0054
    0.0054
    0.0055
    0.0055
    0.0058
    0.0058
    0.0058
    0.0059
    0.0060
    0.0060
    0.0062
    0.0063
    0.0063
    0.0064
    0.0065
    0.0065
    0.0065
    0.0065
    0.0066
    0.0069
    0.0071
    0.0071
    0.0073
    0.0073
    0.0074
    0.0074
    0.0074
    0.0075
    0.0077
    0.0078
    0.0082
    0.0082
    0.0085
    0.0085
    0.0086
    0.0087
    0.0087
    0.0087
    0.0090
    0.0092
    0.0093
    0.0095
    0.0096
    0.0098
    0.0098
    0.0100
    0.0100
    0.0100
    0.0101
    0.0102
    0.0102
    0.0103
    0.0103
    0.0103
    0.0104
    0.0105
    0.0106
    0.0106
    0.0108
    0.0108
    0.0112
    0.0113
    0.0114
    0.0114
    0.0114
    0.0114
    0.0116
    0.0117
    0.0117
    0.0118
    0.0119
    0.0120
    0.0121
    0.0121
    0.0123
    0.0123
    0.0123
    0.0123
    0.0124
    0.0124
    0.0124
    0.0126
    0.0126
    0.0126
    0.0127
    0.0127
    0.0129
    0.0129
    0.0131
    0.0131
    0.0132
    0.0132
    0.0132
    0.0133
    0.0133
    0.0133
    0.0136
    0.0137
    0.0137
    0.0138
    0.0139
    0.0139
    0.0141
    0.0146
    0.0146
    0.0147
    0.0148
    0.0151
    0.0152
    0.0152
    0.0153
    0.0153
    0.0153
    0.0154
    0.0155
    0.0155
    0.0158
    0.0159
    0.0160
    0.0161
    0.0165
    0.0169
    0.0170
    0.0172
    0.0174
    0.0175
    0.0177
    0.0179
    0.0180
    0.0183
    0.0183
    0.0185
    0.0185
    0.0186
    0.0187
    0.0187
    0.0187
    0.0190
    0.0192
    0.0193
    0.0193
    0.0194
    0.0195
    0.0197
    0.0199
    0.0202
    0.0203
    0.0203
    0.0207
    0.0209
    0.0209
    0.0211
    0.0213
    0.0214
    0.0214
    0.0215
    0.0218
    0.0219
    0.0219
    0.0219
    0.0221
    0.0222
    0.0223
    0.0223
    0.0226
    0.0227
    0.0228
    0.0228
    0.0229
    0.0229
    0.0230
    0.0231
    0.0233
    0.0233
    0.0235
    0.0235
    0.0235
    0.0236
    0.0237
    0.0239
    0.0239
    0.0240
    0.0244
    0.0244
    0.0245
    0.0245
    0.0246
    0.0246
    0.0246
    0.0247
    0.0247
    0.0248
    0.0248
    0.0249
    0.0250
    0.0250
    0.0252
    0.0253
    0.0254
    0.0255
    0.0256
    0.0256
    0.0257
    0.0257
    0.0257
    0.0257
    0.0257
    0.0257
    0.0259
    0.0260
    0.0260
    0.0261
    0.0263
    0.0265
    0.0267
    0.0267
    0.0268
    0.0268
    0.0271
    0.0272
    0.0273
    0.0274
    0.0275
    0.0275
    0.0277
    0.0277
    0.0278
    0.0278
    0.0279
    0.0280
    0.0280
    0.0280
    0.0280
    0.0281
    0.0282
    0.0282
    0.0282
    0.0283
    0.0284
    0.0286
    0.0287
    0.0288
    0.0289
    0.0289
    0.0289
    0.0289
    0.0290
    0.0290
    0.0292
    0.0293
    0.0293
    0.0295
    0.0295
    0.0295
    0.0295
    0.0295
    0.0295
    0.0296
    0.0298
    0.0299
    0.0299
    0.0300
    0.0301
    0.0301
    0.0304
    0.0304
    0.0304
    0.0305
    0.0305
    0.0306
    0.0306
    0.0306
    0.0307
    0.0307
    0.0308
    0.0308
    0.0309
    0.0310
    0.0313
    0.0314
    0.0315
    0.0315
    0.0315
    0.0317
    0.0317
    0.0320
    0.0324
    0.0326
    0.0331
    0.0331
    0.0331
    0.0331
    0.0332
    0.0335
    0.0337
    0.0338
    0.0338
    0.0340
    0.0341
    0.0342
    0.0343
    0.0343
    0.0344
    0.0344
    0.0344
    0.0345
    0.0347
    0.0348
    0.0351
    0.0352
    0.0353
    0.0353
    0.0354
    0.0359
    0.0360
    0.0361
    0.0361
    0.0362
    0.0362
    0.0362
    0.0363
    0.0363
    0.0364
    0.0365
    0.0366
    0.0367
    0.0368
    0.0368
    0.0368
    0.0369
    0.0370
    0.0370
    0.0372
    0.0372
    0.0372
    0.0375
    0.0375
    0.0376
    0.0376
    0.0377
    0.0377
    0.0377
    0.0379
    0.0380
    0.0380
    0.0380
    0.0381
    0.0382
    0.0382
    0.0383
    0.0388
    0.0392
    0.0393
    0.0396
    0.0397
    0.0398
    0.0398
    0.0400
    0.0401
    0.0402
    0.0405
    0.0406
    0.0407
    0.0408
    0.0409
    0.0410
    0.0410
    0.0411
    0.0414
    0.0416
    0.0417
    0.0417
    0.0417
    0.0419
    0.0421
    0.0423
    0.0423
    0.0424
    0.0425
    0.0425
    0.0426
    0.0426
    0.0428
    0.0429
    0.0431
    0.0431
    0.0433
    0.0434
    0.0435
    0.0436
    0.0439
    0.0442
    0.0444
    0.0445
    0.0446
    0.0446
    0.0447
    0.0449
    0.0450
    0.0451
    0.0451
    0.0452
    0.0455
    0.0455
    0.0457
    0.0460
    0.0460
    0.0460
    0.0460
    0.0461
    0.0461
    0.0461
    0.0462
    0.0462
    0.0462
    0.0462
    0.0463
    0.0464
    0.0464
    0.0464
    0.0466
    0.0467
    0.0468
    0.0468
    0.0469
    0.0470
    0.0470
    0.0471
    0.0472
    0.0472
    0.0472
    0.0472
    0.0473
    0.0474
    0.0475
    0.0477
    0.0478
    0.0480
    0.0480
    0.0481
    0.0481
    0.0482
    0.0482
    0.0483
    0.0483
    0.0484
    0.0484
    0.0486
    0.0486
    0.0487
    0.0488
    0.0490
    0.0490
    0.0494
    0.0494
    0.0495
    0.0497
    0.0498
    0.0498
    0.0500
    0.0500
    0.0502
    0.0503
    0.0504
    0.0506
    0.0507
    0.0507
    0.0508
    0.0509
    0.0509
    0.0510
    0.0512
    0.0513
    0.0513
    0.0513
    0.0514
    0.0516
    0.0516
    0.0517
    0.0518
    0.0518
    0.0519
    0.0519
    0.0521
    0.0521
    0.0521
    0.0521
    0.0524
    0.0525
    0.0525
    0.0527
    0.0527
    0.0527
    0.0529
    0.0530
    0.0531
    0.0532
    0.0533
    0.0533
    0.0534
    0.0535
    0.0535
    0.0535
    0.0535
    0.0536
    0.0537
    0.0538
    0.0540
    0.0541
    0.0541
    0.0542
    0.0542
    0.0542
    0.0542
    0.0546
    0.0547
    0.0548
    0.0549
    0.0549
    0.0550
    0.0552
    0.0553
    0.0554
    0.0555
    0.0556
    0.0556
    0.0556
    0.0558
    0.0558
    0.0559
    0.0560
    0.0561
    0.0561
    0.0563
    0.0563
    0.0564
    0.0566
    0.0566
    0.0567
    0.0567
    0.0569
    0.0569
    0.0571
    0.0571
    0.0575
    0.0575
    0.0577
    0.0577
    0.0581
    0.0581
    0.0582
    0.0585
    0.0585
    0.0590
    0.0591
    0.0592
    0.0592
    0.0592
    0.0592
    0.0592
    0.0594
    0.0598
    0.0601
    0.0601
    0.0601
    0.0602
    0.0602
    0.0602
    0.0603
    0.0604
    0.0605
    0.0607
    0.0608
    0.0609
    0.0609
    0.0612
    0.0614
    0.0614
    0.0615
    0.0616
    0.0616
    0.0617
    0.0621
    0.0622
    0.0622
    0.0624
    0.0625
    0.0626
    0.0627
    0.0628
    0.0629
    0.0630
    0.0630
    0.0630
    0.0630
    0.0631
    0.0632
    0.0634
    0.0636
    0.0637
    0.0638
    0.0638
    0.0638
    0.0638
    0.0639
    0.0639
    0.0640
    0.0641
    0.0641
    0.0641
    0.0641
    0.0641
    0.0644
    0.0646
    0.0648
    0.0650
    0.0650
    0.0651
    0.0651
    0.0652
    0.0652
    0.0653
    0.0653
    0.0654
    0.0654
    0.0654
    0.0656
    0.0657
    0.0657
    0.0659
    0.0660
    0.0664
    0.0665
    0.0665
    0.0667
    0.0670
    0.0672
    0.0673
    0.0675
    0.0676
    0.0676
    0.0677
    0.0677
    0.0679
    0.0682
    0.0685
    0.0685
    0.0686
    0.0686
    0.0686
    0.0689
    0.0689
    0.0690
    0.0691
    0.0691
    0.0696
    0.0697
    0.0697
    0.0698
    0.0699
    0.0702
    0.0703
    0.0705
    0.0709
    0.0711
    0.0711
    0.0711
    0.0712
    0.0712
    0.0713
    0.0713
    0.0715
    0.0716
    0.0716
    0.0717
    0.0718
    0.0718
    0.0718
    0.0718
    0.0719
    0.0720
    0.0720
    0.0720
    0.0721
    0.0723
    0.0725
    0.0726
    0.0728
    0.0729
    0.0730
    0.0731
    0.0731
    0.0732
    0.0735
    0.0737
    0.0737
    0.0738
    0.0739
    0.0740
    0.0740
    0.0742
    0.0742
    0.0743
    0.0743
    0.0744
    0.0745
    0.0747
    0.0748
    0.0749
    0.0749
    0.0750
    0.0751
    0.0754
    0.0754
    0.0755
    0.0755
    0.0755
    0.0756
    0.0757
    0.0757
    0.0759
    0.0761
    0.0762
    0.0763
    0.0764
    0.0764
    0.0765
    0.0766
    0.0768
    0.0769
    0.0771
    0.0772
    0.0772
    0.0775
    0.0776
    0.0776
    0.0776
    0.0778
    0.0778
    0.0778
    0.0778
    0.0781
    0.0783
    0.0784
    0.0784
    0.0785
    0.0786
    0.0786
    0.0786
    0.0787
    0.0787
    0.0789
    0.0791
    0.0792
    0.0793
    0.0793
    0.0794
    0.0794
    0.0795
    0.0797
    0.0797
    0.0800
    0.0800
    0.0801
    0.0804
    0.0804
    0.0804
    0.0805
    0.0806
    0.0806
    0.0806
    0.0808
    0.0809
    0.0811
    0.0814
    0.0814
    0.0815
    0.0816
    0.0816
    0.0819
    0.0821
    0.0822
    0.0825
    0.0827
    0.0828
    0.0830
    0.0832
    0.0832
    0.0833
    0.0834
    0.0837
    0.0837
    0.0838
    0.0838
    0.0840
    0.0840
    0.0840
    0.0841
    0.0841
    0.0843
    0.0843
    0.0843
    0.0844
    0.0846
    0.0847
    0.0849
    0.0850
    0.0851
    0.0855
    0.0856
    0.0858
    0.0858
    0.0859
    0.0859
    0.0859
    0.0860
    0.0862
    0.0866
    0.0866
    0.0867
    0.0869
    0....
3
Pass
 
%%
x = [1:100000 2 3 4];
tic
y_correct = unique(x);
t_unique = toc
tic
y_my_unique = my_unique(x);
t_my_unique = toc
assert(isequal(sort(my_unique(x)),y_correct) && t_unique > t_my_unique)
t_unique =
    0.0061
Elapsed time is 0.000022 seconds.
x =
  Columns 1 through 8
           1           2           3           4           5           6           7           8
  Columns 9 through 16
           9          10          11          12          13          14          15          16
  Columns 17 through 24
          17          18          19          20          21          22          23          24
  Columns 25 through 32
          25          26          27          28          29          30          31          32
  Columns 33 through 40
          33          34          35          36          37          38          39          40
  Columns 41 through 48
          41          42          43          44          45          46          47          48
  Columns 49 through 56
          49          50          51          52          53          54          55          56
  Columns 57 through 64
          57          58          59          60          61          62          63          64
  Columns 65 through 72
          65          66          67          68          69          70          71          72
  Columns 73 through 80
          73          74          75          76          77          78          79          80
  Columns 81 through 88
          81          82          83          84          85          86          87          88
  Columns 89 through 96
          89          90          91          92          93          94          95          96
  Columns 97 through 104
          97          98          99         100         101         102         103         104
  Columns 105 through 112
         105         106         107         108         109         110         111         112
  Columns 113 through 120
         113         114         115         116         117         118         119         120
  Columns 121 through 128
         121         122         123         124         125         126         127         128
  Columns 129 through 136
         129         130         131         132         133         134         135         136
  Columns 137 through 144
         137         138         139         140         141         142         143         144
  Columns 145 through 152
         145         146         147         148         149         150         151         152
  Columns 153 through 160
         153         154         155         156         157         158         159         160
  Columns 161 through 168
         161         162         163         164         165         166         167         168
  Columns 169 through 176
         169         170         171         172         173         174         175         176
  Columns 177 through 184
         177         178         179         180         181         182         183         184
  Columns 185 through 192
         185         186         187         188         189         190         191         192
  Columns 193 through 200
         193         194         195         196         197         198         199         200
  Columns 201 through 208
         201         202         203         204         205         206         207         208
  Columns 209 through 216
         209         210         211         212         213         214         215         216
  Columns 217 through 224
         217         218         219         220         221         222         223         224
  Columns 225 through 232
         225         226         227         228         229         230         231         232
  Columns 233 through 240
         233         234         235         236         237         238         239         240
  Columns 241 through 248
         241         242         243         244         245         246         247         248
  Columns 249 through 256
         249         250         251         252         253         254         255         256
  Columns 257 through 264
         257         258         259         260         261         262         263         264
  Columns 265 through 272
         265         266         267         268         269         270         271         272
  Columns 273 through 280
         273         274         275         276         277         278         279         280
  Columns 281 through 288
         281         282         283         284         285         286         287         288
  Columns 289 through 296
         289         290         291         292         293         294         295         296
  Columns 297 through 304
         297         298         299         300         301         302         303         304
  Columns 305 through 312
         305         306         307         308         309         310         311         312
  Columns 313 through 320
         313         314         315         316         317         318         319         320
  Columns 321 through 328
         321         322         323         324         325         326         327         328
  Columns 329 through 336
         329         330         331         332         333         334         335         336
  Columns 337 through 344
         337         338         339         340         341         342         343         344
  Columns 345 through 352
         345         346         347         348         349         350         351         352
  Columns 353 through 360
         353         354         355         356         357         358         359         360
  Columns 361 through 368
         361         362         363         364         365         366         367         368
  Columns 369 through 376
         369         370         371         372         373         374         375         376
  Columns 377 through 384
         377         378         379         380         381         382         383         384
  Columns 385 through 392
         385         386         387         388         389         390         391         392
  Columns 393 through 400
         393         394         395         396         397         398         399         400
  Columns 401 through 408
         401         402         403         404         405         406         407         408
  Columns 409 through 416
         409         410         411         412         413         414         415         416
  Columns 417 through 424
         417         418         419         420         421         422         423         424
  Columns 425 through 432
         425         426         427         428         429         430         431         432
  Columns 433 through 440
         433         434         435         436         437         438         439         440
  Columns 441 through 448
         441         442         443         444         445         446         447         448
  Columns 449 through 456
         449         450         451         452         453         454         455         456
  Columns 457 through 464
         457         458         459         460         461         462         463         464
  Columns 465 through 472
         465         466         467         468         469         470         471         472
  Columns 473 through 480
         473         474         475         476         477         478         479         480
  Columns 481 through 488
         481         482         483         484         485         486         487         488
  Columns 489 through 496
         489         490         491         492         493         494         495         496
  Columns 497 through 504
         497         498         499         500         501         502         503         504
  Columns 505 through 512
         505         506         507         508         509         510         511         512
  Columns 513 through 520
         513         514         515         516         517         518         519         520
  Columns 521 through 528
         521         522         523         524         525         526         527         528
  Columns 529 through 536
         529         530         531         532         533         534         535         536
  Columns 537 through 544
         537         538         539         540         541         542         543         544
  Columns 545 through 552
         545         546         547         548         549         550         551         552
  Columns 553 through 560
         553         554         555         556         557         558         559         560
  Columns 561 through 568
         561         562         563         564         565         566         567         568
  Columns 569 through 576
         569         570         571         572         573         574         575         576
  Columns 577 through 584
         577         578         579         580         581         582         583         584
  Columns 585 through 592
         585         586         587         588         589         590         591         592
  Columns 593 through 600
         593         594         595         596         597         598         599         600
  Columns 601 through 608
         601         602         603         604         605         606         607         608
  Columns 609 through 616
         609         610         611         612         613         614         615         616
  Columns 617 through 624
         617         618         619         620         621         622         623         624
  Columns 625 through 632
         625         626         627         628         629         630         631         632
  Columns 633 through 640
         633         634         635         636         637         638         639         640
  Columns 641 through 648
         641         642         643         644         645         646         647         648
  Co...