Extract the diagonal from an array. More...
Functions | |
| array | diag (const array &in, const int num=0, const bool extract=true) |
| C++ Interface to extract the diagonal from an array. | |
| af_err | af_diag_create (af_array *out, const af_array in, const int num) |
| C Interface to create a diagonal matrix from an extracted diagonal array. | |
| af_err | af_diag_extract (af_array *out, const af_array in, const int num) |
| C Interface to extract the diagonal from an array. | |
Extract the diagonal from an array.
If extract is true, an array is extracted containing diagonal of the matrix, while a false condition returns a diagonal matrix.
C Interface to create a diagonal matrix from an extracted diagonal array.
See also, af_diag_extract.
| [out] | out | diagonal matrix |
| [in] | in | diagonal array |
| [in] | num | diagonal index |
C Interface to extract the diagonal from an array.
See also, af_diag_create.
| [out] | out | num-th diagonal array |
| [in] | in | input array |
| [in] | num | diagonal index |
C++ Interface to extract the diagonal from an array.
| [in] | in | input array |
| [in] | num | diagonal index |
| [in] | extract | if true, returns an array containing diagonal of the matrix; if false, returns a diagonal matrix |