Skip to content

Ściąga z Octave

wbzyl edited this page Apr 23, 2012 · 5 revisions

Inicjalizacja

Plik ~/.octaverc:

PS1('>> ')
set (0, "defaultlinelinewidth", 2)
set (0, "defaultlinecolor", "red")

Wykresy funkcji jednej zmiennej

x = [ 0 : 0.01 : 2*pi ];
y = power(sin(x), 2);
plot(x, y)

Opis osi i rysunku:

xlabel('x')
ylabel('sin^2(x)')
title('funkcja trygonometryczna')

Więcej szczegółów:

plot(x, y, '--rs;sin^2;')
grid on

Zapis do pliku:

print('sin2.pdf', '-dpdf', '-S640,480')

Pomoc

help cos
doc cos

Więcej wykresów

Parametryczne:

t = [ 0 : 0.01 : 2*pi ];
x = cos(t);
y = sin(t);
plot(x, y)

Jeszcze jeden przykład:

t = [ 0 : 0.01 : 2*pi ];
r = cos(3*t);
x = r .* cos(t);
y = r .* sin(t);
plot(x, y)

Własne funkcje (anonimowe)

Do trzeciej potęgi:

c = @(x) x .^ 3;
c(4)
c([2, 3, 4])

Funkcja dwóch zmiennych:

f = @(n,d) n ./ d;
f(1, 4)