Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
x = 3:10;
y = 5.6;
[v,i] = nearVal(x,y);
assert(v == 6 && i == 4)
i =
4
v =
6
|
2 | Pass |
%%
x = [1 1000];
y = 5.6;
[v,i] = nearVal(x,y);
assert(v == 1 && i == 1)
i =
1
v =
1
|
3 | Pass |
%%
x = 1:500;
y = 3:3:9;
[v,i] = nearVal(x,y);
assert(all(v == y & i == y))
i =
3 6 9
v =
3 6 9
|
4 | Pass |
%%
x = 1;
y = 1:100;
[v,i] = nearVal(x,y);
assert(all(v == 1 & i == 1))
i =
Columns 1 through 29
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Columns 30 through 58
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Columns 59 through 87
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Columns 88 through 100
1 1 1 1 1 1 1 1 1 1 1 1 1
v =
Columns 1 through 29
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Columns 30 through 58
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Columns 59 through 87
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Columns 88 through 100
1 1 1 1 1 1 1 1 1 1 1 1 1
|
5 | Pass |
%%
x = (3:5).^2;
y = 6:16;
[v,i] = nearVal(x,y);
assert(isequal(v,[9 9 9 9 9 9 9 16 16 16 16]) && isequal(i,[1 1 1 1 1 1 1 2 2 2 2]))
i =
1 1 1 1 1 1 1 2 2 2 2
v =
9 9 9 9 9 9 9 16 16 16 16
|
134 Solvers
Find the "ordinary" or Euclidean distance between A and Z
137 Solvers
Find best placement for ordered dominoes (harder)
205 Solvers
Generate N equally spaced intervals between -L and L
563 Solvers
Number of digits in an integer
336 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!