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 :

This statement is incomplete. [Débutant]


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Palsajicoco
    Étudiant
    Inscrit en
    Février 2007
    Messages
    229
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 229
    Par défaut This statement is incomplete.
    Bonjour,

    Je suis entrain de programmer un code Matlab qui n'est pas aussi compliqué vue que je suis encore débutant. Tout marche parfaitement pour le moment mais dernièrement j'ai ajouté une boucle et je reçoit un erreur que j'ai pas pu identifier.
    ??? Error: File: C:\Documents and Settings\st\Bureau\ERS\main_lectureSWI_ERS.m Line: 114 Column: 49
    This statement is incomplete.
    je ne sais pas la cause du probleme mais tout ce que je sais c'est que tout provient de cette boucle que j'ai ajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     %Calcul de la STD d'un mois
        l=size(R,1);
        for b=1:l
        if (isnan(R(b,3))~=1)
           R1=[R1;R(b,:)];
        end
    merci bien pour l'aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 319
    Par défaut
    Bonjour,

    D'après ton code, il manque simplement un "end" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     %Calcul de la STD d'un mois
        l=size(R,1);
        for b=1:l
           if (isnan(R(b,3))~=1)
              R1=[R1;R(b,:)];
           end
        end
    Si je peux te donner un conseil, c'est d'indenter (rajouter des espaces, en général la tabulation sert de convention) de manière systématique à l'intérieur de tes boucles, conditions ou toute autre commande qui requiert un "end" pour marquer la fin. Cela te permettera notamment de mieux repérer ce genre d'erreur qui peut parfois passer inaperçu jusqu'à l'exécution.

  3. #3
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Citation Envoyé par vampirella Voir le message
    Si je peux te donner un conseil, c'est d'indenter (rajouter des espaces, en général la tabulation sert de convention) de manière systématique à l'intérieur de tes boucles, conditions ou toute autre commande qui requiert un "end" pour marquer la fin.
    +1

    Pour indenter simplement, tu peux aussi faire: Ctrl+A (sélectionne tout le code), Ctrl+I (Indente le code sélectionné)

    duf

  4. #4
    Membre éclairé Avatar de Palsajicoco
    Étudiant
    Inscrit en
    Février 2007
    Messages
    229
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 229
    Par défaut
    Merci bien pour le conseil

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 11/09/2009, 11h39
  2. Réponses: 2
    Dernier message: 05/07/2004, 17h50
  3. [Debutant]Nom de fichiers incomplets
    Par Drizzt [Drone38] dans le forum MFC
    Réponses: 3
    Dernier message: 04/06/2004, 16h33
  4. Réponses: 5
    Dernier message: 28/04/2004, 15h09
  5. [PostgreSQL] Refus de STATEMENT dans un trigger
    Par alex2205 dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/03/2003, 12h51

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