The kernel or null space of a linear application, i.e. a matrix, is the subspace spanned for all the elements of the domain whose image is zero.


Given a matrix, returns its kernel.

Below is a complete list of options that may be used in the kernel function.

Option Description Format Default value
method We can choose the method to use: smart or free_division_gauss {method=free_division_gauss} {method=smart}
only_one_element We can choose if we want one element of the kernel or the basis. {only_one_element=true} {only_one_element=false}