Linear Algebra and the C Language/a0ah


Code study: proj_mR();

/* ------------------------------------ */
/*        (<u,v>/||v||^2)  * v          */
/* ------------------------------------ */
double **proj_mR(
double **u,
double **v,
double **projuv
)
{
           /* <u,v>   /  ||v||^2  */
double s = dot_R(u,v) / dot_R(v,v);

    smul_mR(s,v,projuv);
    
  return(projuv); 
}
/* ------------------------------------ */
/* ------------------------------------ */