[scilab]variable non définie
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

[scilab]variable non définie



  1. #1
    invite1cede1ba

    [scilab]variable non définie


    ------

    bonjour,
    j'ai créé un programme sous scilab pour calculer la dérivée seconde d'une fonction :
    Code:
    clear all
    clc
    x=0:0.01:2;
    y=cos(x)+exp(x)/100;
    dx=0.01;
    for i=1:length(x)-3
        
        d2y(i)=(2*y(i)-5*y(i+1)+4*y(i+2)-y(i+3))/dx^2;
        
    end
    td=x(1:end(x)-3);// ne marche pas a cause de end
    plot(td,d2y)
    Je voudrais tracer cette fonction mais cela ne marche pas, car il me dit ceci :
    Code:
     td=x(1:end(x)-3);// ne marche pas a cause de end
                  !--error 4 
    Variable non définie: end
    
    at line      11 of exec file called by :    
    exec("C:/Documents and Settings/Administrateur/Bureau/exo2-2.sce");
    while executing a callback
    C'est parce que la variable pour avoir la derniere valeur de la fonction sous scilab ce n'est pas end? C'est quoi alors? (avec un programme similaire sous matlab cela ne posait pas de probleme)

    -----

  2. #2
    invite551c2897

    Re : [scilab]variable non définie

    Bonjour.
    Une solution :
    Code:
    clear all
    clc
    x=0:0.01:2;
    y=cos(x)+exp(x)./100;
    dx=0.01;
    for i=1:length(x)-3
        
        d2y(i)=(2*y(i)-5*y(i+1)+4*y(i+2)-y(i+3))/dx^2;
        
    end
    x1=x(1:length(x)-3);
    plot(x1,d2y)

  3. #3
    invite1cede1ba

    Re : [scilab]variable non définie

    Okay!C'est bon c'est ca! C'est résolu. Par contre je n'ai pas trouvé l'utilité du point deriere le exp(x) par que, que je le mette ou pas, le résultat ne change pas...

    Sinon, length dans scilab correspond à end dans matlab finalement c'est ca? (j'utilise matlab à la fac mais scilab chez moi (je vais pas acheter un truc alors qu'on trouve l'équivalent en gratuit (et libre en plus))

  4. #4
    invite551c2897

    Re : [scilab]variable non définie

    length est pareil en matlab.
    end n'est pas utilisé de la même façon.
    Ici le point n'est pas nécessaire.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Statistiques : lien entre variable binaire et variable continue
    Par invitecf228342 dans le forum Mathématiques du supérieur
    Réponses: 17
    Dernier message: 10/02/2010, 21h34
  2. 0/0 définie ?
    Par invite8a216543 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 12/11/2009, 20h05
  3. definie continue
    Par invite84190096 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 09/03/2009, 21h13
  4. Emploi de variable de type definie par l'utilisateur en VBA-Excel
    Par invite5c27c063 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 14/11/2008, 00h52
  5. intégrale définie
    Par mamono666 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 10/06/2008, 21h25