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 :

Insertion d'un élément [Débutant]


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2011
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 31
    Points : 17
    Points
    17
    Par défaut Insertion d'un élément
    bonjour ,
    je veux insérer un élément dans un tableau
    J'ai créer un programme mais il ecrase la l'element inserer dans la position choisi
    C'est comme ça qu'il faut :

    >> t=[5 6 9 2 1]

    t =

    5 6 9 2 1
    l'element inserer 7 sa position 2 :
    t =

    5 7 6 9 2 1

    voila mon programme :
    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
    17
    function [t]=insser(t)
    if isempty(t)
        sprintf('le tableau est vide : ')
    else
        x=input('l element inserer : ');
        i=1;
        n=length(t);
        while t(i) > x && i >= n
            i=i+1;
        end
        p=input('l pos : ');
        n=n+1;
        for i=n:(p+1)
            t(i)=t(i-1);
        end
        t(p)=x;
    end
    merci d'avance

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

    Dans le contexte, je ne comprends pas trop l'utilité de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    while t(i) > x && i >= n
        i=i+1;
    end
    Ensuite la ligne
    n'est pas correcte: regarde ce que retourne n:(p+1) Il te faut spécifier un pas de -1

    Sinon, tu peux te passer de boucle: voir ce message

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion d'un élément vide dans une map.
    Par jamsgoodon dans le forum Débuter
    Réponses: 2
    Dernier message: 24/03/2011, 13h51
  2. Réponses: 1
    Dernier message: 18/08/2010, 14h32
  3. [DOM] problème d'insertion d'un élément?
    Par titoc dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 02/06/2008, 12h25
  4. [DOM] Création et insertion d'un élément
    Par crashyear dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 15/11/2007, 11h11
  5. Insertion d'un élément select alphabétiquement
    Par licorne dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/09/2007, 16h22

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