You are on page 1of 5

PRCTICA 1

INTRODUCCIN AL PROGRAMA OCTAVE

NDICE
1.

Resolucin de un sistema de ecuaciones lineales............................................................... 3

2.

Definicin de una funcin. ................................................................................................. 3

3.

Representacin grfica. ..................................................................................................... 4

4.

Funcin compleja. ............................................................................................................. 5

1. Resolucin de un sistema de ecuaciones lineales.


Resuelva este sistema:
3x + 2y 5z= 1
x 4y + 0,5z = 2
x + y + 1,2z= 0
Para resolver este sistema lo que hacemos es crear dos matrices, una con los valores de
los trminos que acompaan a las incgnitas x,y,z y otra con los trminos
independientes.
Para ello, utilizamos el siguiente script:
a=[3 2 -5; -1 -4 0.5; 1 1 1.2];
b=[1; 2; 0];
S=a\b
Cuya solucin es la siguiente:
S =
0.730909
-0.687273
-0.036364

2. Definicin de una funcin.


Defina la funcin f (x) = x 1.
Para ello utilizamos el siguiente script:
function resultado=e02(x)
y=((x*x)-1)
end
Para hallar un valor cualquiera, ejecutamos en octave e02(cualquier_valor). Para el
ejemplo e02(5), la solucin es la siguiente:
octave:2> e02(5)
y = 24

3. Representacin grfica.
Represente la funcin anterior en el intervalo [-1, 1]. Incluya los rtulos de los ejes y el
grfico.

Para ello utilizamos el siguiente script:


x=[-1:0.1:1];
function s=F(x)
s=(x^2)-1;
end
y=zeros(1,length(x));
for n=1:length(x);
y(n)=F(x(n));
end
plot(x,y)
title('s=x^2-1');
xlabel('Eje X');
ylabel('Eje Y');
print('e03','-dpng')

Obteniendo as, la siguiente grfica:

4. Funcin compleja.
Defina la funcin

function resultado=e04(x)
y=exp(i*0.2*x)
end

Para hallar un valor cualquiera, ejecutamos en octave e04(cualquier_valor). Para el


ejemplo e04(5), la solucin es la siguiente:
octave:3> e04(5)
y = 0.54030 + 0.84147i

You might also like