42 résultats trouvés

par BlaieBlaie
17 déc. 2017 22:10
Forum : Informatique
Sujet : Méthode de sur-relaxation et tableaux en Python
Réponses : 1
Vues : 1854

Méthode de sur-relaxation et tableaux en Python

Bonjour Je dois programmer sur Python la méthode de Jacobi, de Gauss-Seidel et SOR pour résoudre le système Ax=b. On utilise une décomposition A=M-N avec : • M = D et N = A-M pour Jacobi • M = D + E et N = A-M pour Gauss-Seidel, avec L matrice triangulaire inférieure stricte de A • M=\frac{1}{\omega...
par BlaieBlaie
14 déc. 2017 22:47
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Re: Exercice de maths sur Python

Contrairement à ce qu'on pourrait penser, j'ai quand même un minimum de petites bases (j'ai fait 4 TP avant celui là). Puis c'est pas vraiment un exo très difficile je pense.
par BlaieBlaie
14 déc. 2017 21:16
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Re: Exercice de maths sur Python

merci, c'est mieux en effet
par BlaieBlaie
14 déc. 2017 20:37
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Re: Exercice de maths sur Python

Ah oui et je crois que le vecteur b est en fait la concaténation (réunion) de tous les vecteurs colonnes de la matrice. Normalement la commande B[:,j] devrait me renvoyer la colonne j et la commande np.concatenate((B[:,0],B[:,1],B[:,2],B[:,3])) devrait me renvoyer les 4 vecteurs colonnes de ma matri...
par BlaieBlaie
14 déc. 2017 20:23
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Re: Exercice de maths sur Python

Pour l'instant j'ai été capable de faire un "exemple" mais pas un code général. def f(i,j): h=1.0/(4+1) return (i+1)*h+(j+1)*h B = np.fromfunction(f,(4,4)) print(B) J'ai fait une matrice de taille n*n=4*4, donc mon h est tel que h=1/5, et une fonction $f(x,y)=x+y$. Donc $b_{ij} = f(ih,jh)$ avec i,j ...
par BlaieBlaie
14 déc. 2017 19:19
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Re: Exercice de maths sur Python

Je suis justement sur fromfunction actuellement, j'essaie de faire des tests, je pense que je tiens bientôt le bon truc

Oui, j'essaie un peu de voir les bases de numpy en même temps ; pour la suite, je vais regarder ensuite, je n'ai pas bien compris non plus.
par BlaieBlaie
14 déc. 2017 18:38
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Re: Exercice de maths sur Python

Enfin quand j’exécute ça, ça ne fonctionne pas.
par BlaieBlaie
14 déc. 2017 18:23
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Re: Exercice de maths sur Python

Rien qu'au niveau de cette portion de code, j'ai l'impression qu'il y a un souci lorsque je compile : def bvector(f,n): h=1/(n+1) x=np.zeros(n) for i in range(n): x[i]=(i+1)*h b=np.zeros((n,n)) for i in range(n): for j in range(n): b[i,j]=f(x[i],x[j]) J'ai mis i+1 au lieu de i, car comme la boucle c...
par BlaieBlaie
14 déc. 2017 18:11
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Re: Exercice de maths sur Python

Oui le coup du return f, c'est du gros n'importe quoi, c'est vrai... J'essaie de modifier mon premier code...
C'est la première fois de ma vie que j'utilise Python
par BlaieBlaie
14 déc. 2017 16:22
Forum : Informatique
Sujet : Exercice de maths sur Python
Réponses : 20
Vues : 3528

Exercice de maths sur Python

Bonjour, Je bloque sur un programme Python depuis quelques jours. Tout d'abord, dans ce qui va suivre, h=\dfrac{1}{n+1} et x_i = ih . Etant donnée une fonction f(x,y) donnée par l'utilisateur, faire un programme calculant la matrice (b_{i,j})_{1 \leq i,j \leq n} des valeurs b_{i,j} = f(x_i,x_j) , pu...