This is the latest (main) BeagleBoard documentation. If you are looking for stable releases, use the drop-down menu on the bottom-left and select the desired version.

Function rc_vector_norm

Function Documentation

double rc_vector_norm(rc_vector_t v, double p)

Returns the vector norm defined by sum(abs(v)^p)^(1/p), where p is any positive real value.

Just like the matlab norm(v,p) function.

Most common norms are the 1 norm which gives the sum of absolute values of the vector and the 2-norm which is the square root of sum of squares. for infinity and -infinity norms see rc_vector_max and rc_vector_min

Parameters
  • v[in] User’s vector struct

  • p[in] Which norm to use. Positive real values only.

Returns

vector norm. Prints error message and returns -1.0f on error.