Calcul d'erreur Scilab
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Calcul d'erreur Scilab



  1. #1
    invite7feacca9

    Calcul d'erreur Scilab


    ------

    Bonjour à tous,

    J'ai étudié l'équation de Laplace par la méthode des différences finies, mais je bloque sur la fin car je n'arrive pas à calculer et tracer l'erreur entre la courbe théorique et la courbe obtenue en discrétisant ! J'ai beau cherché sur internet je ne trouve pas, je m'en remets à vous,

    Voici mon programme :

    Code:
    N=5
    h=(1/(N-1))
    
    for i=1:N
        x=(i-1)*h
        A(i,i)=2/(h**2)+x
    end
    for i=1:N-1
        x=(i-1)*h
        A(i,i+1)=-1/(h**2)
        A(i+1,i)=-1/(h**2)
        f(i)=(1+(2*x)-x.^2).*exp(x)
    end
        A(1,1)=1
        A(N,N)=1
        A(1,2)=0
        A(N,N-1)=0
        f(1)=1;
        f(N)=0;
        
    Laplace=inv(A)*f
    disp(Laplace)
    
    //Courbes
    xx=linspace(0,1,N)
    plot2d(xx,Laplace,style=[19])
    x=linspace(0,1,100)
    Laplaceexact=(1-x).*exp(x)
    plot(x,Laplaceexact)
    xset("window",1)


    Il me reste 2 ou 3 lignes à rentrer pour l'erreur, j'ai tenté:
    erreur=Laplaceexact(i)-f(i)
    plot2d(erreur,style=[19])
    mais cela ne m'affiche rien...

    Merci de votre aide!

    -----
    Images attachées Images attachées  
    Dernière modification par JPL ; 07/01/2016 à 17h47. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    inviteb21379d3

    Re : Calcul d'erreur Scilab

    Il ne serait pas le cas de seulement calculer la différence algébrique entre les deux courbes?

  3. #3
    invite7feacca9

    Re : Calcul d'erreur Scilab

    Oui c'est cela, je veux calculer l'écart entre ces 2 courbes et le tracer pour plusieurs pas de discrétisation afin de prouver par le calcul que l'erreur diminue si on diminue le pas!
    Mais je n'arrive pas à m'y prendre!

Discussions similaires

  1. Des barres d'erreur plutôt étranges (Scilab)
    Par invite07c97bce dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 06/03/2015, 16h23
  2. Extrapoler une fonction d'erreur sous Scilab
    Par invite42d5438f dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 23/03/2014, 21h10
  3. Programme Scilab, erreur invalid index
    Par invitec94a53e1 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 17/11/2012, 00h18
  4. Scilab : erreur de précision
    Par invite870a36d7 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 01/06/2011, 11h20
  5. [scilab] Problème sur une erreur d'index invalide
    Par invite42f97068 dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 15/04/2010, 13h19
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...