Merci, pour vos encouragements. Pifou, si tu arrives à coder une structure en vb.NET, je t'encourage... J'avais pensé à faire un "interprêtateur" pour le calcul matriciel, c'est donc un peu la même chose, et, il existe déjà des exemples sur VBFrance et Codxy... mais bon pour l'instant je me pose des problèmes d'optimisations...
Notamment pour Gauss-Seidel, on a le paramètre de relaxation (lambda) qui peut prendre les valeurs entre 0 et 2. Le choix de se paramètre influ directement sur la rapidité de convergence jusqu'à une valeur limite, et au-delà fait diverger les solutions du système... JE recherche des informations pour faire un réglage automatique, donc si vous avez quelque chose dessus, n'hésitez pas...
salut,
ton code est intéressant! je voudrais le transposer en vb.NET et en faire une structure (comme je l'ai déjà fait pour les complexes) l'intéret étant d'avoir alors un type 'matrice' et l'utiliser comme une variable classique:
A+B, A*B, A.transpose pour obtenir la transposée, A.Determinant etc.
3 avril 2007 à 22:39
Merci, pour vos encouragements. Pifou, si tu arrives à coder une structure en vb.NET, je t'encourage... J'avais pensé à faire un "interprêtateur" pour le calcul matriciel, c'est donc un peu la même chose, et, il existe déjà des exemples sur VBFrance et Codxy... mais bon pour l'instant je me pose des problèmes d'optimisations...
Notamment pour Gauss-Seidel, on a le paramètre de relaxation (lambda) qui peut prendre les valeurs entre 0 et 2. Le choix de se paramètre influ directement sur la rapidité de convergence jusqu'à une valeur limite, et au-delà fait diverger les solutions du système... JE recherche des informations pour faire un réglage automatique, donc si vous avez quelque chose dessus, n'hésitez pas...
Amicalement,
Us.
3 avril 2007 à 15:26
2 avril 2007 à 12:46
ton code est intéressant! je voudrais le transposer en vb.NET et en faire une structure (comme je l'ai déjà fait pour les complexes) l'intéret étant d'avoir alors un type 'matrice' et l'utiliser comme une variable classique:
A+B, A*B, A.transpose pour obtenir la transposée, A.Determinant etc.