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 :

probleme de regroupement des matrice


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Points : 7
    Points
    7
    Par défaut probleme de regroupement des matrice
    Bonjour à tous,
    mon problème c'est que j'ai 4 matrice 8*8 :
    M1 à l'instant 1
    M2 à l'instant 2
    M3 à l'instant 3
    M4 à l'instant 4
    et j'aimerais bien regrouper ces 4 matrice en 1 seule matrice en fonction de temps,c'est a dire M(1,1) = at²+bt+c.
    s'il vous plait pouvez-vous m'aidez à résoudre ce problème?
    merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Je n'ai pas compris le lien entre les 4 matrices et ta formule
    As-tu déjà essayé de coder quelque chose ?
    Où se trouve le problème exactement ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    merci pour votre réponse,alors pour la 1ere question,le lien entre les matrice c'est le temp, en faite avec matlab,j'ai pu calculé la variation de végétation (8 variations)pour 4 saisons dans une zone qq,chaque matrice représente les variation de végétation dans une saison,pour le problème ,j'aimerais bien regroupé ces 4 matrices en 1 seule matrice soit en fonction de "x" ou en fonction de temps.
    merci pour votre aide.

  4. #4
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Salut,
    le problème n'est toujours pas très clair, je te propose ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    M(:,:,1) = M1;
    M(:,:,2) = M2;%etc
    Qui te permet de créer un tableau de 3 dimensions, ainsi
    Renvoi les valeurs de variations de végétation pour les 4 saisons au point (1,1).

  5. #5
    Futur Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    ok,je vous donne un exemple,j'ai 4 matrice 4*4


    M1=[0.2 0.4 0.1 0.3 ;0.4 0.5 0.3 0.1;0.5 0.4 0.3 0.4;0.3 0.2 0.4 0.6]
    M2=[0.4 0.8 0.4 0.1 ;0.4 0.8 0.7 0.7;0.6 0.2 0.7 0.1;0.3 0 0.1 0.1]
    M3=[0.4 0.4 0.3 0.3 ;0.7 0.4 0.3 0.23;0.5 0.4 0.3 0.4;0.3 0.2 0.4 0.5]
    M4=[0.1 0.2 0.31 0.7 ;0.5 0.5 0.3 0.1;0.5 0.4 0.3 0.4;0.3 0.2 0.4 0.6]

    ce que je veut c'est de regroupé ces 4 matrice en un seul matrice M 4*4 c'est à dire:
    exemple:

    M(1,1)=0.4x²+0.2x+0.6
    si je remplace x par 1,je vais avoir la valeur de M1(1,1)=0.2
    si je remplace x par 2,je vais avoir la valeur de M2(1,1)=0.4
    si je remplace x par 3,je vais avoir la valeur de M3(1,1)=0.4
    si je remplace x par 4,je vais avoir la valeur de M4(1,1)=0.1

  6. #6
    Invité
    Invité(e)
    Par défaut
    J'ai toujours du mal à te comprendre.
    ici pour x = 1,2,3,4, on a : 0.4*x.^2 + 0.2*x + 0.6 égal à 1.2 2.6 4.8 7.8 et non 0.2 0.4 0.4 0.1.

    Quelle est l'expression de M en fonction de M1, M2, M3 et M4 ? Et le lien avec la fonction 0.4x²+0.2x+0.6 ?
    Si tu avais un début de code, cela pourrait aider à la compréhension.

  7. #7
    Futur Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    merci pour votre réponse,mais j'ai réglé le problème,la solution c'est "polyfit",mais maintenant j'ai trouvé un autre problème,c'est que j'aimerais bien créer un matrice sous forme de fonction,
    c'est a dire creer un matrice
    par exemple:

    M=[x²+x+1 2x²+3x+1;
    x+1 x²+2x+1]

    merci d'avance

Discussions similaires

  1. Problème d'install des drivers NVIDIA
    Par Blowih dans le forum Matériel
    Réponses: 4
    Dernier message: 14/08/2004, 20h16
  2. Réponses: 5
    Dernier message: 07/07/2004, 16h05
  3. [C#] Probleme de dimensionnement des fenetres en MDI
    Par stephdiplo150 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 28/05/2004, 19h05
  4. Réponses: 6
    Dernier message: 13/09/2003, 12h42
  5. [TP][MULTI-PROBLEME]Comment afficher des images pcx
    Par mikoeur dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 24/10/2002, 13h57

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