Advertisement
Guest User

scilab

a guest
Feb 18th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. function CZAS(TAB)
  2. // Rysowanie wykresu czasu realizacji algorytmu
  3. // Przykład: funkcja "test" realizuje procedurę sortowania bąbelkowego
  4.  
  5. // wczytanie funkcji pomocniczych
  6. exec('projektudany'); // kod funkcji testowej
  7. //exec('generator_tablic.sce'); // funkcje generujące tablice losowe
  8.  
  9. // tworzenie wektorów "liczba" i "czas"
  10. // liczba - wektor liczby elementów tablicy
  11. // czas - wektor czasów realizacji algorytmu
  12.  
  13. for k=1:10 do
  14. N=100*k // N - liczba elementów tablicy
  15. TAB=tablica(TAB) // TAB - tablica na WEjściu algorytmu
  16.  
  17. liczba(k)=N // tworzenie wektora liczba
  18.  
  19. tic() // tic() - włącza pomiaru czasu
  20. Tablica(TAB) // wykonanie algorytmu testowego
  21. czas(k)=toc() // toc() - zatrzymuje pomiar czasu
  22. end
  23.  
  24. // wykres zależności czas(liczba)
  25. plot2d(liczba,czas,-3) // wypróbuj inne wartości niż -3
  26.  
  27. // Dodanie opisu wykresu i osi
  28. xtitle('Wykres xxx, autor: Aaa Bbb')
  29. xlabel('N - liczba elementów tablicy')
  30. ylabel('Czas realizacji algorytmu (w sekundach)')
  31. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement