2D grafer
Då man ritar grafer i Octave plottar man punkter vars x-värden är lagrade i en vektor och vars y-värden ligger i en annan vektor. De två vektorerna måste ha samma storlek.
Man använder en x-vektor för att lagra x-värdena; sedan använder man elementvisa operationer på x-vektorn för att lägga in funktionsvärdena i y-vektorn. Med dessa två vektorer kan man sedan använda kommandot
plot(x_vektor, y_vektor)

>>> x=-2:2 x = -2 -1 0 1 2 >>> y=x.^2 y = 4 1 0 1 4 >>> plot(x,y)
Octave ritar linjer mellan punkterna. Om man vill ha en jämnare graf får man göra en längre x-vektor.

>>> x=-2:0.5:2; >>> y=x.^2; >>> plot(x,y)
Om man vet hur många punkter man vill plotta i ett intervall kan man låta Octave fördela punkterna linjärt genom att använda kommandot
linspace(första x-värdet, sista x-värdet,
antal jämnt fördelade punkter)

>>> x=linspace(-2, 2, 500); >>> y=x.^2; >>> plot(x,y)
by Malin Christersson under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Sweden License