Méthode de Runge Kutta sous scilab
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Méthode de Runge Kutta sous scilab



  1. #1
    invite55056469

    Unhappy Méthode de Runge Kutta sous scilab


    ------

    Voilà je viens de débuter les équations diff sous scilab et je commence déjà par zigzager. Auriez vous l'amabilité de jeter un coup d'oeil à ce programme et me donner un coup de pousse les topos?
    Merci d'avance...

    function yprime=f(x,y);
    yprime=3 .*cos(2*x) - y;
    endfunction;
    plot2d(x,y);
    function [x,y]=RK1(f,x0,y0,h,n);
    h= 1 ./n;
    x(1)=0 //x0 + h;
    y(1)=1//y0 + (h .*f(x0,y0));
    for i=1:n
    y(i+1)=y(i-1)+ (h .*f(x(i-1),y(i-1)));
    x(i+1)=x0+ (i+1) .*h;
    end
    endfunction

    n=10;
    h=0.1;
    x0=0;
    y0=1;
    [xm,ym] = RK1(f,x0,y0,h,n)

    -----

  2. #2
    invite55056469

    Unhappy Re : Méthode de Runge Kutta sous scilab

    Petite correction les potos.

    clear
    // méthode d’Euler ou Runge Kutta 1
    // f: la fonction, (x0,y0): le point initial
    // h: le pas et n: le nombre de points
    // le résultat est un tableau contenant deux listes x et y
    function yprime=f(x,y);
    yprime=3 .*cos(2*x) - y;
    endfunction;

    function [x,y]=RK1(f,x0,y0,h,n);
    h= 1 ./n;
    x(1)=0 //x0 + h;
    y(1)=1//y0 + (h .*f(x0,y0));
    for i=1:n
    y(i+1)=y(i-1)+ (h .*f(x(i-1),y(i-1)));
    x(i+1)=x0+ (i+1) .*h;
    end
    endfunction

    n=10;
    h=0.1;
    x0=0;
    y0=1;
    [x,y] = RK1(f,x0,y0,h,n)

    Nota:svp faites vite. ça urge.

Discussions similaires

  1. Runge Kutta
    Par invite091bc544 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 11/10/2011, 16h14
  2. Runge-Kutta
    Par invite385d9b5b dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 29/05/2011, 15h29
  3. méthode runge kutta
    Par invited40409d0 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 07/11/2010, 15h04
  4. Runge Kutta sous excel
    Par invite2c899e24 dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 01/10/2010, 22h19
  5. Méthode Runge-Kutta heeeelp !
    Par invite9ce240d4 dans le forum Physique
    Réponses: 1
    Dernier message: 14/04/2009, 18h43