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/a05r

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" /* ------------------------------------ */ void fun(void) { double **U_T = r_mR(i_mR(R1, C3), 9); double **V_T = r_mR(i_mR(R1, C3), 9); double **W_T = r_mR(i_mR(R1, C3), 9); double **VxU = UxV_mR(V_T,U_T, i_mR(R1,C3)); double **WxU = UxV_mR(W_T,U_T, i_mR(R1,C3)); double **VxU_pls_WxU = add_mR(VxU,WxU, i_mR(R1,C3)); double **VplusW = add_mR(V_T,W_T, i_mR(R1,C3)); double **VplusW_xU = UxV_mR(VplusW,U_T, i_mR(R1,C3)); clrscrn(); printf(" u_T:"); p_mR(U_T, S4, P0, C6); printf(" v_T:"); p_mR(V_T, S4, P0, C6); printf(" w_T:"); p_mR(W_T, S4, P0, C6); printf("\n\n" " (v+w) x u:"); p_mR(VplusW_xU, S5, P0, C6); printf(" (vxu) + (wxu):"); p_mR(VxU_pls_WxU, S5, P0, C6); f_mR(U_T); f_mR(V_T); f_mR(W_T); f_mR(VxU); f_mR(WxU); f_mR(VxU_pls_WxU); f_mR(VplusW); f_mR(VplusW_xU); } /* ------------------------------------ */ int main(void) { time_t t; srand(time(&t)); do { fun(); } while(stop_w()); return 0; } /* ------------------------------------ */ /* ------------------------------------ */ (v+w) x u == (vxu) + (wxu):. Screen output example: u_T : +3 +6 -4 v_T : +9 +1 +6 w_T : -9 +2 -7 (v+w) x u : -6 -3 -9 (vxu) + (wxu) : -6 -3 -9 Press return to continue Press X return to stop