isvector(x: unknown): x is matrix
Checks if the input is a vector.
Returns true if the input is a vector. A vector is defined as a matrix with either one row or one column.
A row vector
A row vector
import { assertEquals } from "jsr:@std/assert"; assertEquals(isvector([[5, 6, 7]]), true);
A column vector
A column vector
import { assertEquals } from "jsr:@std/assert"; assertEquals(isvector([[5], [6], [7]]), true);
A matrix with more than one row and column
A matrix with more than one row and column
import { assertEquals } from "jsr:@std/assert"; assertEquals(isvector([[1, 2], [3, 4]]), false);
x is matrix
Returns true if x is a vector, otherwise false.