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 :

[datestr] Problème de conversion de date


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut [datestr] Problème de conversion de date
    Bonjour, je suis entrain de construire des fenêtres glissantes à partir d'un fichier excel voila le programme ci dessous il commence a construire les fenetes et à la 5 eme fenêtres il m'envoie ce message :
    Error using dateformverify (line 18)
    DATESTR failed converting date number to date vector. Date number out of range.
    
    Error in datestr (line 195)
    S = dateformverify(dtnumber, dateformstr, islocal);
    voila le script ci dessous qu'est ce que je dois changer
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    clear all
     
    [numericData, textData, rawData]=xlsread('C:\Users\Hend\Desktop\Rendement banque.xls');
     
    Islamicdata=rawData;
    DateBK=Islamicdata(2:size(Islamicdata,1),1);
    NameBk= rawData(1,2:size(Islamicdata,2));
    RmentBque=numericData(1:size(numericData,1),2:size(numericData,2));
    date=numericData(1:size(numericData,1),1);
    %%%%%%%%%%%%%%%%%%%
    for j= 1: size(RmentBque,2) 
    Where_NaN= isnan(RmentBque(:,j)); 
    for i= 1:length(RmentBque)
     
    if Where_NaN (i)== 1
    R_W_bk(i,j) = 0;
    else R_W_bk(i,j) = RmentBque(i,j);
     
    end
    end
    end
    %%%%%%%%%%%%%%%%%%
     
    fileNameBq = input ('save as: ', 's');
     
    N=size(R_W_bk,2);
    T=size(R_W_bk,1);
    X_i= zeros(52,N);
    D = zeros (52 , 1);
     
     
    for i = 1T-51)
    X_i= R_W_bk (i:i+51, ;
    D = date ( i:i+51, 1);
    B= datestr(D,'dd-mm-yy');
    C=cellstr(B);
    a =D(1,1);
    b = D(52,1);
     
    sheet=['from ' datestr(a,'dd-mm-yy') ' to ' datestr(b,'dd-mm-yy')];
    xlswrite(fileNameBq , NameBk, sheet, 'B1');
    xlswrite(fileNameBq , C, sheet, 'A2'); 
    xlswrite(fileNameBq , X_i, sheet, 'B2'); 
    end
    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 52 884
    Points
    52 884
    Par défaut
    Peux-tu corriger les deux lignes suivantes de ton code ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for i = 1T-51)
    X_i= R_W_bk (i:i+51, ;
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    j'ai essayé de le modifier mais ça marche pas encore. Est- ce qu'il y'a une faute dans le code Matlab ??

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/09/2007, 19h23
  2. Problème de conversion de date en C#
    Par Xitog dans le forum Framework .NET
    Réponses: 9
    Dernier message: 10/09/2007, 14h11
  3. Problème de conversion de date
    Par loulou dans le forum Langage
    Réponses: 1
    Dernier message: 29/08/2007, 15h18
  4. [T-SQL] Problème de conversions de dates
    Par kooljy dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 08/06/2006, 14h19
  5. - [CAST ou CONVERT] Problème de conversion de date
    Par Boublou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/07/2004, 14h31

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