Tracer temps de calcul SCILAB
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Tracer temps de calcul SCILAB



  1. #1
    Teosam98

    Tracer temps de calcul SCILAB


    ------

    Bonjour, j'ai un TP à faire sur scilab et je suis bloqué à la dernière question si vous pouvez m'aider s'il vous plait. Merci d'avance pour toute aide.
    La question est de tracer les temps de calcul en utilisant les fonctions tic() et toc()
    pour diverses valeurs de n (par exemple pour n variant de 150 à 250 par pas de 10) pour les différentes méthodes à savoir la décomposition LU sur la matrice A et A² et Cholesky sur A et A².

    Code:
    function [t1,t2,t3,t4]=T(n)
    A=zeros(n,n)
    A(n,n)=3
    for i=1:n-1
    A(i,i)=3
    A(i,i+1)=1
    A(i+1,i)=1
    end
    B=ones(n,1)
    tic()
    D=A*A
    [L,U]=LU(D)
    Y=L\B
    X=U\Y
    disp("X=",X)
    t1=toc()
    tic()
    [L,U]=LU(A)
    Y2=L\B
    X2=U\Y2
    Y1=L\X2
    X1=U\Y1
    disp("X1=",X1)
    t2=toc()
    tic()
    D=A*A
    M=Cholesky(D)
    [M,X]=ResolutionCholesky(M,B)
    t3=toc()
    tic()
    N=Cholesky(A)
    [N,Y]=ResolutionCholesky(N,B)
    Y2=N\Y
    X=(N')\Y2
    t4=toc()
    disp(t1,"t1=",t2,"t2=",t3,"t3=",t4,"t4=")
    endfunction
    Donc j'ai réussi à créer une fonction [t1,t2,t3,t4]=T(n) donc t1 c'est le temps de calcul que prend Scilab à décomposer A² en LU, t2 le temps de calcul avec A, t3 le temps de calcul avec la méthode de Cholesky sur A² et t4 avec A.
    Maintenant, je dois créer une fonction qui trace le graphe de t1 t2 t3 et t4 pour n compris entre 150 à 250 par pas de 10.

    Merci.

    -----

  2. #2
    umfred

    Re : Tracer temps de calcul SCILAB

    bah tu fais une boucle for n=150 to 250 step 10 dans laquelle tu récupères à chaque fois les valeurs de n, t1, t2, t3 et t4 et après tu traces le graphe

Discussions similaires

  1. Tracer d'une courbe en temps réel sous python
    Par invited820ffdc dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 03/12/2017, 12h00
  2. Tracer de Boules Unité sous Scilab (ou Matlab)
    Par invitea7369f8e dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 21/04/2014, 11h49
  3. Problèmes avec Scilab : programmer un déterminant et tracer des suites de fonctions...
    Par invite07c97bce dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 17/02/2014, 09h35
  4. Scilab et temps de calcul
    Par invitefce87e8b dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 18/05/2009, 20h53
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...