R: Extracts broken diagonals

diag.off {magic} | R Documentation

## Extracts broken diagonals

### Description

Returns broken diagonals of a magic square

### Usage

    diag.off(a, offset = 0, nw.se = TRUE)

### Arguments

`a` | Square matrix
`offset` | vertical offset
`nw.se` | Boolean variable with `TRUE` meaning trace diagonals along the northwest-southeast direction (point `[1,n]` to `[n,1]`).

### Details

Useful when testing for panmagic squares. The first element is always the unbroken one (ie `[1,1]` to `[n,n]` if `nw.se` is `TRUE` and `[1,n]` to `[n,1]` if `nw.se` is `FALSE`.

### Author(s)

Robin K. S. Hankin

### See Also

`is.panmagic`

### Examples

    diag.off(magic(10),nw.se=FALSE,offset=0)
    diag.off(magic(10),nw.se=FALSE,offset=1)

[Package magic version 1.5-8 Index]