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);
}
/* ------------------------------------ */
/* ------------------------------------ */