Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function CZAS(TAB)
- // Rysowanie wykresu czasu realizacji algorytmu
- // Przykład: funkcja "test" realizuje procedurę sortowania bąbelkowego
- // wczytanie funkcji pomocniczych
- exec('projektudany'); // kod funkcji testowej
- //exec('generator_tablic.sce'); // funkcje generujące tablice losowe
- // tworzenie wektorów "liczba" i "czas"
- // liczba - wektor liczby elementów tablicy
- // czas - wektor czasów realizacji algorytmu
- for k=1:10 do
- N=100*k // N - liczba elementów tablicy
- TAB=tablica(TAB) // TAB - tablica na WEjściu algorytmu
- liczba(k)=N // tworzenie wektora liczba
- tic() // tic() - włącza pomiaru czasu
- Tablica(TAB) // wykonanie algorytmu testowego
- czas(k)=toc() // toc() - zatrzymuje pomiar czasu
- end
- // wykres zależności czas(liczba)
- plot2d(liczba,czas,-3) // wypróbuj inne wartości niż -3
- // Dodanie opisu wykresu i osi
- xtitle('Wykres xxx, autor: Aaa Bbb')
- xlabel('N - liczba elementów tablicy')
- ylabel('Czas realizacji algorytmu (w sekundach)')
- endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement