Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Remplir un vecteur à l'aide d'une boucle for




  1. #1
    ADPB

    Remplir un vecteur à l'aide d'une boucle for

    Bonjour,

    Je suis débutant sur matlab et nouveau ici, j'aurai besoin d'un petit coup de main pour un code matlab.

    Je veux créer une nouvelle colonne ( "cycle") avec les valeurs de "tcreep" avec un incrément de 100. Néanmoins, je veux commencer à la 18 ème ligne de "tcreep"
    Pour résumer: ligne 1 "cycle"= ligne 18 "tcreep"
    ligne 2 "cycle" = ligne 118 "tcreep"
    ligne 3 "cycle"= ligne 218 "tcreep"
    et ainsi de suite

    j'ai testé avec le code suivant :

    Code PHP:
    for 1:420
    for 18:42018
    cycle 
    (i, : ) = tcreep (w, : );

    i+1;
    w+100;
    end

    end 

    Je vous remercie d'avance pour votre aide !

    -----


  2. #2
    Paraboloide_Hyperbolique

    Re : Remplir un vecteur à l'aide d'une boucle for

    Bonsoir,

    Un conseil: sous Matlab essayez de vectoriser autant que possible (cela donne du code plus simple à lire et qui s'exécute plus rapidement). De plus, votre code actuel ne réalise pas ce que vous souhaitez (appliquez-le à la main).

    Voici un exemple qui part de l'index 23 et extrait une ligne toute les 45 lignes à partir de cet index sans aucune boucle for.

    Code:
    a = b(23:45:4500, :);

Discussions similaires

  1. Remplir les cases pour que cette boucle soit vraie
    Par Petitepoline dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 07/02/2018, 14h35
  2. Réponses: 2
    Dernier message: 22/02/2014, 18h31
  3. Aide Scilab probleme Boucle for
    Par g6k__ dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 24/07/2011, 17h58
  4. besoin d'aide pour remplir dossier
    Par edn00 dans le forum Orientation après le BAC
    Réponses: 3
    Dernier message: 27/03/2010, 16h45