1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| La décomposition QR de Householder
Donner la taille de la matrice : 2
Entrer la matrice
Matrice(0,0): 1
Matrice(0,1): 2
Matrice(1,0): 3
Matrice(1,1): 4
Matrice lue:
1.000000 2.000000
3.000000 4.000000
Matrice transposée:
1.000000 3.000000
2.000000 4.000000
Produit Scalaire = 10.000000
Norme = 3.162278
Produit de deux matrices:
7.000000 10.000000
15.000000 22.000000
Produit vecteur par scalaire:
3.000000 0.000000
9.000000 0.000000
Vecteur Plus Vecteur:
2.000000 0.000000
6.000000 0.000000
Matrice Vecteur Householder:
0.000000 0.000000
6.000000 0.000000
Matrice Transformation Householder:
Décomposition QR par householder:
La matrice R & Q:
Iteration QR:
Matrice Ak:
sh: gnuplot: command not found
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x000000010000186a in setElt (m=0x100100d20, row=0, column=0, v=1) at Matrix.c:28
28 m->mat[row*l + column]=v;
(gdb) bt
#0 0x000000010000186a in setElt (m=0x100100d20, row=0, column=0, v=1) at Matrix.c:28
#1 0x0000000100002dac in DecompositionQR (n=2, A=0x1001008d0, Q=0x100100d20, R=0x100100d40) at decompositionQR.c:157
#2 0x000000010000308a in getA (A=0x1001008d0) at decompositionQR.c:206
#3 0x000000010000160e in main () at main.c:95 |
Partager