IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

norme L^2 de la difference de deux matrices de dimension differente


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut norme L^2 de la difference de deux matrices de dimension differente
    Bonjour a tous,

    c'est mon premier message sur ce forum, j'ai un probleme a resoudre sous Matlab, peut etre pourrez vous m'aider:
    J'ai resolu numeriquement une equation differentielle sur le domaine en 2D Omega=(0,1)^2, et obtient des solutions sous forme de matrices de taille N*N (N correspond au nombre de points d'interpolation - "gridsize" en anglais).
    Ma question est la suivante:
    Est il possible, d'une maniere ou d'une autre, de calculer la norme L^2 de la difference de deux solutions obtenues pour differentes valeurs de N? eventuellement graphiquement? mes deux matrices representent chacune une solution de l'equation sur le carre unite (0,1)^2, je peux les representer graphiquement sur la meme figure, mais quand il s'agit de calculer la norme de la difference, j'ai un probleme car les matrices ne sont pas de la meme dimension...

    La raison de tout cela est que je cherche a evaluer l'erreur dans la norme L^2 entre une solution obtenue pour une petite valeur de N et une solution obtenue pour une grande valeur de N (plus proche de la solution exacte).

    Merci de tout conseil ou aide de votre part.
    nico

  2. #2
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2007
    Messages
    979
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 979
    Par défaut
    Salut,

    tu peux essayer d'interpoler la matrice la plus petite (fonction INTERP2) pour revenir à deux matrices de même taille.

    ++

  3. #3
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut
    Effectivement, je pensais a une solution de la sorte, ma premiere pensee avait ete de reduire la matrice la plus grande a la taille de l'autre, mais il y avait alors une grosse perte d'information...
    La solution que tu proposes me semble plus judicieuse, je n'avais pas connaissance de la fonction INTERP2.. Je vais essayer, merci en tous cas pour l'info!

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/06/2012, 15h04
  2. Réponses: 7
    Dernier message: 03/02/2006, 14h50
  3. [EXCEL] difference entre deux fichiers
    Par Mokhtar BEN MESSAOUD dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/01/2006, 12h12
  4. [PIL] Difference entre deux images
    Par t_om84 dans le forum Calcul scientifique
    Réponses: 4
    Dernier message: 26/12/2005, 13h45
  5. difference entre deux requetes
    Par rdams dans le forum Requêtes
    Réponses: 3
    Dernier message: 21/12/2005, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo