Cody

# Problem 1567. Make a vector of prime numbers

Solution 2018370

Submitted on 13 Nov 2019 by Asif Newaz
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   Pass
x = 1; y_correct = 2; assert(isequal(prime_vec(x),y_correct))

v = 2

2   Pass
x = 3; y_correct = [2 3 5]; assert(isequal(prime_vec(x),y_correct))

v = 2 v = 2 3 v = 2 3 5

3   Pass
x = 7; y_correct = [2 3 5 7 11 13 17]; assert(isequal(prime_vec(x),y_correct))

v = 2 v = 2 3 v = 2 3 5 v = 2 3 5 7 v = 2 3 5 7 11 v = 2 3 5 7 11 13 v = 2 3 5 7 11 13 17

4   Pass
x = 60; y_correct =[2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281]; assert(isequal(prime_vec(x),y_correct))

v = 2 v = 2 3 v = 2 3 5 v = 2 3 5 7 v = 2 3 5 7 11 v = 2 3 5 7 11 13 v = 2 3 5 7 11 13 17 v = 2 3 5 7 11 13 17 19 v = 2 3 5 7 11 13 17 19 23 v = 2 3 5 7 11 13 17 19 23 29 v = 2 3 5 7 11 13 17 19 23 29 31 v = 2 3 5 7 11 13 17 19 23 29 31 37 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 v = 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Column 31 127 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 32 127 131 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 33 127 131 137 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 34 127 131 137 139 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 35 127 131 137 139 149 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 36 127 131 137 139 149 151 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 37 127 131 137 139 149 151 157 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 38 127 131 137 139 149 151 157 163 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 39 127 131 137 139 149 151 157 163 167 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 40 127 131 137 139 149 151 157 163 167 173 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 41 127 131 137 139 149 151 157 163 167 173 179 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 42 127 131 137 139 149 151 157 163 167 173 179 181 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 43 127 131 137 139 149 151 157 163 167 173 179 181 191 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 44 127 131 137 139 149 151 157 163 167 173 179 181 191 193 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 45 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 46 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 47 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 48 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 49 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 50 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 51 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 Columns 31 through 52 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 v = Columns 1 through 30 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 ...

5   Pass
x = 4896; y_correct = 4896; assert(isequal(length(prime_vec(x)),y_correct))