dmatusz3

time(0) tajemnicza i nieudokumentowana funkcja.

Recommended Posts

Witam,

 

dzisiaj zrobimy sobie mały test szybkości komputera.

Użyjemy do tego funkcji time(0). Jest to funkcja nieudokumentowana i w przyszłych wersjach może zniknąć.
Ale obecnie działa.

 

Utworzymy macierz składającą się z 10 tys kolejnych liczb, i dodamy je do siebie.
Zmierzymy czas takiego dodawania.

 

Ustalmy czas początku obliczeń i przypiszmy do zmiennej

 

post-1-0-90702000-1436511523.png

 

Utworzymy teraz tablicę B i wpiszemy wartości od 1 do 10 tys (funkcja range(2)).

 

post-1-0-47483400-1436511972.png

 

Niech A będzie sumą wszystkich liczb w tablicy. Wykorzystamy do tego polecenie sum(1).

 

post-1-0-57440500-1436512038.png

 

Oto wynik z wykorzystaniem funkcji sum(1)

 

post-1-0-02365700-1436512066.png

 

UWAGA. Zapewne wynik będzie wyglądał inaczej np. w ten sposób

 

post-1-0-47944000-1436512340.png

 

Aby wyświetlić wszystkie cyfry wyniku należy przestawić próg wykładniczy, klikając prawym klawiszem na wynik i rozwijanego menu wybrać próg wykładniczy (domyślnie ustawiony na 5):

 

post-1-0-78987800-1436512442_thumb.png

 

Zobaczmy jeszcze na czas obliczeń

 

post-1-0-14391800-1436512132_thumb.png

 

UWAGA. W celu dokładnego pomiaru należy przeliczyć od początku cały arkusz - klawisz F9

 

I jeszcze plik, ciekaw jakie u Was będą czasy.

Ja mam bardzo leciwy komputer.

 

Pozdrawiam

:hi:

benchmark-smath.sm

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...