June 2018 Update
This commit is contained in:
parent
ba8067c3b7
commit
22f33d4004
5278 changed files with 84726 additions and 14379 deletions
19
Task/Zig-zag-matrix/Scilab/zig-zag-matrix.scilab
Normal file
19
Task/Zig-zag-matrix/Scilab/zig-zag-matrix.scilab
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
function a = zigzag3(n)
|
||||
a = zeros(n, n)
|
||||
for k=1:n
|
||||
j = modulo(k, 2)
|
||||
d = (2*j-1)*(n-1)
|
||||
m = (n-1)*(k-1)
|
||||
a(k+(1-j)*m:d:k+j*m) = k*(k-1)/2:k*(k+1)/2-1
|
||||
a(n*(n+1-k)+(1-j)*m:d:n*(n+1-k)+j*m) = n*n-k*(k+1)/2:n*n-k*(k-1)/2-1
|
||||
end
|
||||
endfunction
|
||||
|
||||
-->zigzag3(5)
|
||||
ans =
|
||||
|
||||
0. 1. 5. 6. 14.
|
||||
2. 4. 7. 13. 15.
|
||||
3. 8. 12. 16. 21.
|
||||
9. 11. 17. 20. 22.
|
||||
10. 18. 19. 23. 24.
|
||||
Loading…
Add table
Add a link
Reference in a new issue