Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Sciences de la matière & Sciences déductives » Mathématiques du supérieur


Réponse
Vieux 01/07/2005, 21h43   Sujet gauss-seidel - Message #1
 
Date d'inscription: février 2004
Âge: 29
Messages: 337
gauss-seidel
salut

je dois coder l'algo de gauss-seidel sur une ti-92 plus...

en paramètre il doit avoir (a, b, x0,k)

a est une matrice carré, b un vecteur colonne, x0 une approximation inixiale (vecteur colonne), k un entier k>=1

je doit retourner le résultat de la kieme itération de cette méthode...

si me rappele bien, la formule de gauss-seidel est

X^(k+1) = (D-L)^(-1) U * X^K + (D-L)^-1 *B

c'est de la difficulté a associé les paramètre que je dois utiliser à ceux de la formule...

merci
os2 est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 01/07/2005, 22h25   Sujet gauss-seidel - Message #2
indian58
 
Date d'inscription: juin 2005
Âge: 21
Messages: 1 185
Re : gauss-seidel
Je vais regarder ton problème. Mais va plutôt sur le forum de:
http://tigen.org
indian58 est déconnecté   Réponse avec citation
Vieux 02/07/2005, 00h49   Sujet gauss-seidel - Message #3
 
Date d'inscription: février 2004
Âge: 29
Messages: 337
Re : gauss-seidel
je joins l'algo que j'ai vue sur:

http://www.unige.ch/ses/metri/gilli/.../MNE-Cours.pdf

je comprends pas comment décomposé cela
Miniatures attachées
Cliquez sur l'image pour la voir en taille réelle

Nom : gauss_seidel.png
Affichages : 81
Taille : 13,4 Ko
ID : 1741  
os2 est déconnecté   Réponse avec citation
Vieux 02/07/2005, 03h41   Sujet gauss-seidel - Message #4
 
Date d'inscription: février 2004
Âge: 29
Messages: 337
Re : gauss-seidel
je viens de trouver:

http://phys.ucc.ie/~oll/AM2054/programs/Jacobi and gauss-Seidel.htm

la fonction en c++

au lieu de faire un do while pour savoir si on approche le taux d'erreur voulu, je ne fais que réitérer tant que la valeur n'est pas = à k....

ça donne

Code:
gasei(a,b,x0,k) Prgm if coldim(a) != rowdim(a) then disp "matrice non carree" return 0 elseif coldim(b)!=1 then disp "nombre de colonne !=1 return 0 elseif coldim(x0)!=1 then disp "nombre de colonne !=1 return 0 elseif rowdim(a) != rowDim(b) then disp "le vecteur colonne b n'a pas le même ordre que a" return 0 elseif rowdim(a) != rowDim(x0) then disp "le vecteur colonne x0 n'a pas le même ordre que a" return 0 elseif k<1 then disp "k est inferieur a 1" return 0 else local count, tmp for count,0, k for i,0,rowdim(a) tmp=b[i] for j,0,i tmp=tmp-a[i][j]*x0[j] endfor x0[i]=tmp/a[i][i] endfor endfor for i,0, rowdim(x0) disp x0[i] endfor endif endprgm
à l'exécution

[10,0,0;1,15,0;-1,1,20] -> a

[2;12;17] -> b

[0;0;0] -> x0

1 -> k

gasei(a,b,x0,k)

il me retourne dimension et va à la ligne

tmp=b[i]

une idée?
os2 est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
canon de gauss (Forum Physique)
Courbe de gauss (Forum Mathématiques du collège et du lycée)
Paramètre de relaxation de Gauss Seidel? (Forum Mathématiques du supérieur)
différence entre gauss et gauss-jordan... (Forum Mathématiques du supérieur)
info méthode de Gauss-Seidel (Forum Mathématiques du supérieur)










A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse


Dossiers à découvrir

Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
08/07 17:12 - Paquet Télécom et contrôle des internautes : rendez-vous en septembre
08/07 15:43 - Le venin d'araignée au secours des neurones
08/07 13:34 - La première carte en haute résolution des connexions du cerveau humain
08/07 11:34 - La théorie de la comète tueuse de mammouth prend du poids !
08/07 10:14 - En bref : Ariane 5 lance deux nouveaux satellites de télécommunications
08/07 09:31 - Gazéification : exploiter le charbon en profondeur ?
07/07 17:11 - Thème du mois : dune du Pyla, Templiers et trekking en Queyras

Fuseau horaire GMT +2. Il est actuellement 08h19.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone