Tabla de Contenidos

Octave

Página del proyecto

Octave es un lenguaje de programación enfocado a las matemáticas y con sintaxis parecida (o idéntica) a la de MATLAB.

QtOctave es el entorno para Octave que emula al de MATLAB.

Básico

Funciones básicas

Matrices

A = [1 2 3]					% Matriz de una fila y tres columnas
B = [1; 2; 3]					% Matriz de tres filas y una columna
C = [1 2; 3 4; 5 6]				% Matriz de tres filas y dos columnas
D = A * B					% Multiplicación de las matrices A y B

Funciones

Ecuaciones

function y = f(x)
  y = x^3 + x^2 - 3*x - 3
endfunction
fsolve("f", 1.)
function g = h (x)
  g(1) = -2*x(1)^2 + 3*x(1)*x(2)   + 4*sin(x(2)) - 6;
  g(2) =  3*x(1)^2 - 2*x(1)*x(2)^2 + 3*cos(x(1)) + 4;
endfunction
fsolve ("h", [1; 2])