4. 3 -  Appels et tracés

Tracer les courbes au cours du temps et tracer les résultats en 3D ($x,t,u(x,t)$) : (commandes sous scilab en brun) :  

  • Tracer au cours du temps (sur le même graphe):
    on initialise la figure :  figure(1)  ;  clf()  ;
    on itère sur $n$, toutes les 40 itérations :   for n = 1 : 40 : nt
    on trace en bleu les $U(:,n)$ :  plot(x,U(:,n), ’b’ )
    on impose un temps de pause :  sleep(100)  ;
    on ferme la boucle :  end ;
    on met le titre et les labels :

  • tracer les résultats en 3D ($x,t,T(x,t)$) :
    on initialise la figure :  figure(2)  ;  clf()  ;
    on crée le vecteur des instants $t_ n$ :   t = 0 : dt : (nt-1)*dt ;
    on précise la table des couleurs choisie :
    xset("colormap",jetcolormap(64)) ;
    on utilise la commande plot3D1 (voir le help de Scilab) :
    plot3d1(x,t,U,110,45,"X@Y@Z",flag=[-2,2,4]) ;
    et on met les labels et le titre.