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