Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = [1:4];
y_correct = [1 0 0 0; 0 2 0 0; 0 0 3 0; 0 0 0 4];
assert(isequal(diag_array(x),y_correct))
ans =
1 0 0 0
0 2 0 0
0 0 3 0
0 0 0 4
|
2 | Pass |
x = [100 23 3.14 12 200];
y_correct = [100.0000 0 0 0 0;
0 23.0000 0 0 0;
0 0 3.1400 0 0;
0 0 0 12.0000 0;
0 0 0 0 200.0000]
assert(isequal(diag_array(x),y_correct))
y_correct =
100.0000 0 0 0 0
0 23.0000 0 0 0
0 0 3.1400 0 0
0 0 0 12.0000 0
0 0 0 0 200.0000
ans =
100.0000 0 0 0 0
0 23.0000 0 0 0
0 0 3.1400 0 0
0 0 0 12.0000 0
0 0 0 0 200.0000
|
Back to basics 17 - white space
245 Solvers
Back to basics 20 - singleton dimensions
254 Solvers
255 Solvers
Area of an equilateral triangle
2760 Solvers
405 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!