Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Linear Algebra and the C Language/a09a

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

__NOTOC__ Install and compile this file in your working directory. /* ------------------------------------ */ /* Save as : c00a.c */ /* ------------------------------------ */ #include "v_a.h" /* ------------------------------------ */ /* ------------------------------------ */ #define RB R3 #define CB C2 #define RU R2 #define CU C1 /* ------------------------------------ */ /* ------------------------------------ */ int main(void) { double b[RB*CB]={ +2, 2, +2, 0, +6, 2 }; double u_b[RU*(CU)]={ +7, -4 }; double **B = ca_A_mR( b,i_mR(RB, CB)); double **U_b = ca_A_mR(u_b,i_mR(RU, CU)); double **U_s = i_mR(RU+R1,CU) ; clrscrn(); printf(" B is the change of basis matrix for \"B\" \n\n" " Find the coordinate of U in the standard basis.\n\n" " B : "); p_mR(B,S4,P0,C7); printf(" U_b : the coordinate of U in the \"B\" basis"); p_mR(U_b,S4,P0,C7); printf(" B U_b = U_s \n\n" " U_s : the coordinate of U in the Standard basis"); p_mR(mul_mR(B,U_b,U_s),S4,P0,C7); stop(); f_mR(U_s); f_mR(U_b); f_mR(B); return 0; } /* ------------------------------------ */ /* ------------------------------------ */ Find the coordinates of U in standard basis: B U_b = U_s Screen output example: B is the change of basis matrix for "B" Find the coordinate of U in the standard basis. B : +2 +2 +2 +0 +6 +2 U_b : the coordinate of U in the "B" basis +7 -4 B U_b = U_s U_s : the coordinate of U in the Standard basis +6 +14 +34 Press return to continue.