Function: calcFunc-mcol
calcFunc-mcol is an autoloaded and byte-compiled function defined in
calc-vec.el.gz.
Signature
(calcFunc-mcol MAT N)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-vec.el.gz
(defun calcFunc-mcol (mat n) ; [Public]
(if (Math-vectorp n)
(calcFunc-trn
(math-map-vec (lambda (x) (calcFunc-mcol mat x)) n))
(if (and (eq (car-safe n) 'intv) (math-constp n))
(if (math-matrixp mat)
(math-map-vec (lambda (x) (calcFunc-mrow x n)) mat)
(calcFunc-mrow mat n))
(or (and (integerp (setq n (math-check-integer n)))
(> n 0))
(math-reject-arg n 'fixposintp))
(or (Math-vectorp mat)
(math-reject-arg mat 'vectorp))
(or (if (math-matrixp mat)
(and (< n (length (nth 1 mat)))
(math-mat-col mat n))
(nth n mat))
(math-reject-arg n "*Index out of range")))))