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 :

Remplissage de vecteur


Sujet :

MATLAB

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2012
    Messages : 3
    Points : 0
    Points
    0
    Par défaut Remplissage de vecteur
    Bonjour à tous,

    voila, le problème est assez simple comme je suis débutant en matlab je n'arrive pas de résolu ce problème

    - Vecteur de départ

    V={0,0,0,0,0,0,0,0}; // vecteur d'entier

    on subdiviser le vecteur V en deux vecteur V1 le quatre premiers éléments et V2 le reste.
    V1={0,0,0,0}
    V2={0,0,0,0}

    comment construire les différents combinaison de deux vecteur tel que:

    la somme de V1 < 36;
    la somme de V2 < 8;

    Merci.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 37
    Points : 38
    Points
    38
    Par défaut
    Bonjour,

    Pourquoi écris-tu si gros ? .
    Ton vecteur n'est pas très grand.
    Une boucle "for" ne devrait pas être trop longue.
    Tu peux utiliser la fonction "sum" pour faire la somme.

    L'hermine

  3. #3
    Membre éclairé
    Homme Profil pro
    Doctorant automatique
    Inscrit en
    Janvier 2012
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Doctorant automatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 446
    Points : 719
    Points
    719
    Par défaut
    Salut,

    As-tu déjà codé quelque chose ? Montre-nous les bouts de code que tu as fait, même si c'est "ridicule". Si tu as l'impression de ne pas maîtriser les bases, je te conseille ce site.

    Cordialement,
    Je ne réponds pas aux MP techniques. Le forum est là pour ça.
    La raison est simple : il est ennuyeux de répondre à une seule personne, alors que la réponse peut servir à tout le monde.
    Conclusion : n'hésitez pas à utiliser le forum pour poser vos questions.
    Matlab 2005 - ver.7.1.0.183 (R14) Service Pack 3

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2012
    Messages : 3
    Points : 0
    Points
    0
    Par défaut
    salut,

    voici le code pour la première vecteur V1:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    V1={0,0,0,0}
    s=0
     
    for(g=0:36)
        for(j=0:36)
            for(k=0:36)
                for(w=0:36)
                   s=g+j+k+w;
                   if((s<=36)&(s>0))
            V1={g,j,k,w};
                   end
                end
            end
        end
    end

  5. #5
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Points : 14 830
    Points
    14 830
    Par défaut
    Et donc tu vas te rendre compte qu'il y a un souci je suppose.

    Un peu de lecture :
    Comment créer des variables nommées A1, A2, A3, ..., AN ?
    Matrices et tableaux
    Tableaux de cellules (cell array)

    Introduction à la gestion des matrices


    Pourquoi testes-tu s>0 ?

    Ton énoncé est bizarre sinon, il n'y a aucun lien entre V1 et V2 donc ce sont 2 exercices très semblables (juste un test qui est différent).
    Règles du Forum

    Adepte de la maïeutique

  6. #6
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    Citation Envoyé par dor24 Voir le message
    V={0,0,0,0,0,0,0,0}; // vecteur d'entier
    jen'avais pas relevé, pensant qu'il s'agissait d'une erreur de formulation dans ce forum
    mais là tu manipule pas des vecteurs mais des tableaux de cellules
    ou

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/05/2012, 12h22
  2. Réponses: 2
    Dernier message: 12/06/2009, 14h47
  3. remplissage d'un vecteur de type vector
    Par fatjoe dans le forum C++
    Réponses: 18
    Dernier message: 02/05/2008, 22h08
  4. Remplissage d'un vecteur avec valeur milieu imposée
    Par amarion dans le forum MATLAB
    Réponses: 6
    Dernier message: 17/03/2008, 15h25
  5. [Swing]remplissage d'un JTable avec les vecteur
    Par 3adoula dans le forum Composants
    Réponses: 7
    Dernier message: 15/06/2004, 16h09

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