GNU Octave/Wprowadzenie
Z Wikibooks, biblioteki wolnych podręczników.
Spis treści |
[edytuj] Wprowadzanie danych
Zakończenie linii średnikiem powoduje, że Octave nie wyświetla wyniku działania komendy :
octave:2> B = rand (3, 2);
Zakończenie linii poprzez naciśnięcie klawisza Enter powoduje wyświetlenie wyniku działania komendy :
octave:3> B = rand (3, 2) B = 0.515199 0.315178 0.765914 0.018528 0.923735 0.585183
Wklejanie danych z Windows do Octave
- Skopiuj odpowiednie dane z Windows do schowka ( zaznacz, potem Ctrl-C )
- przejdź do okna Octave
- użyj środkowego klawisza myszy
[edytuj] Generowanie danych
- Wygenerować wektor długości 10 zawierający losowe liczby rzeczywiste z przedziału [-3, 5]
octave:1> rand(1,10).*8-3 ans = 1.17900 1.20344 0.58057 -2.59145 3.03283 2.24702 4.99211 1.49550 -1.05363 -1.32788
- Wygenerować macierz 3x5 (3 wiersze, 5 kolumn) zawierającą losowe liczby naturalne z przedziału [1, 99]
octave:2> floor(rand(3,5).*99).+1 ans = 80 63 74 19 55 81 15 81 26 3 81 80 70 16 95
[edytuj] Sprawdzanie czasu wykonania
Obliczyć czas wykonania komendy lub podprogramu. Komenda tic włącza stoper, a toc wyłącza i podaje czas w sekundach, który upłynął od ostatniego tica. Na przykład:
octave:85> tic; eig(rand(500,500)); toc ans = 1.6109 octave:86> tic; toc ans = 0.00042700