Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
j = sqrt(-1);
z = [-4 6 3+4*j 1+j 0];
zSorted_correct = [6 3+4*j -4 1+j 0];
assert(isequal(complexSort(z),zSorted_correct))
zsorted =
6.0000 + 0.0000i 6.0000 + 0.0000i 3.0000 + 4.0000i 1.0000 + 1.0000i 0.0000 + 0.0000i
index =
2
z =
-4.0000 + 0.0000i 3.0000 + 4.0000i 1.0000 + 1.0000i 0.0000 + 0.0000i
zsorted =
6.0000 + 0.0000i 3.0000 + 4.0000i 3.0000 + 4.0000i 1.0000 + 1.0000i 0.0000 + 0.0000i
index =
2
z =
-4.0000 + 0.0000i 1.0000 + 1.0000i 0.0000 + 0.0000i
zsorted =
6.0000 + 0.0000i 3.0000 + 4.0000i -4.0000 + 0.0000i 1.0000 + 1.0000i 0.0000 + 0.0000i
index =
1
z =
1.0000 + 1.0000i 0.0000 + 0.0000i
zsorted =
6.0000 + 0.0000i 3.0000 + 4.0000i -4.0000 + 0.0000i 1.0000 + 1.0000i 0.0000 + 0.0000i
index =
1
z =
0
|
2 | Pass |
z = 1:10;
zSorted_correct = 10:-1:1;
assert(isequal(complexSort(z),zSorted_correct))
zsorted =
10 2 3 4 5 6 7 8 9 10
index =
10
z =
1 2 3 4 5 6 7 8 9
zsorted =
10 9 3 4 5 6 7 8 9 10
index =
9
z =
1 2 3 4 5 6 7 8
zsorted =
10 9 8 4 5 6 7 8 9 10
index =
8
z =
1 2 3 4 5 6 7
zsorted =
10 9 8 7 5 6 7 8 9 10
index =
7
z =
1 2 3 4 5 6
zsorted =
10 9 8 7 6 6 7 8 9 10
index =
6
z =
1 2 3 4 5
zsorted =
10 9 8 7 6 5 7 8 9 10
index =
5
z =
1 2 3 4
zsorted =
10 9 8 7 6 5 4 8 9 10
index =
4
z =
1 2 3
zsorted =
10 9 8 7 6 5 4 3 9 10
index =
3
z =
1 2
zsorted =
10 9 8 7 6 5 4 3 2 10
index =
2
z =
1
|
1598 Solvers
232 Solvers
The Answer to Life, the Universe, and Everything
383 Solvers
321 Solvers
373 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!