You are on page 1of 14

S.E.L Definicion de Funciones E.N.

L Derivadas Integrales Interpolación

MatLab y Scilab
Universidad Nacional de Colombia
Sede Bogotá
Unidad de Posgrados

Cuarta Clase
Metodos Numéricos

Manuel Felipe Mejia De Alba


mfmejiad@unal.edu.co
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Sistemas de Ecuaciones Lineales

La forma facil y normal de resolver un sistema Ax = b

x = A\b

Aunque en casos especı́ficos puede no ser la mas eficaz, por lo


general su tiempo de respuesta es bueno.
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Sistemas de Ecuaciones Lineales


En casos en los cuales se desean resolver diferentes sistemas pero
en los cuales, la matriz A es unica y solo cambia el vector b. Puede
resultar mejor usar la transformacion LU = AP:

[L, U, P] = lu(A)
z= P*b
y=L\z
x=U\y

Si la matriz A es definida positiva, es decir λi ≥ 0, existe una


matriz U triangular superior e invertible tal que A = U T U.

U = chol(A)
y=U’\b
x=U\y
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Definición de Funciones

Antes de usar cualquier tipo de herramienta matemática sobre


funciones, es necesario definir la función.

1. Definición mediante un archivo, como se


mostró anteriormente, luego cargada mediante getf .
2. Usando la definición en linea ası́:
deff(’[OUT]= NOMBREFUNCION(IN)’,’OUT= expresión’)

1. Definición mediante un archivo, como se


mostró anteriormente,y que este ubicada en el Path.
2. Usando la definición en linea ası́:
NOMBREFUNCION = @(IN) expresión
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Definición de Funciones

Antes de usar cualquier tipo de herramienta matemática sobre


funciones, es necesario definir la función.
Scilab

1. Definición mediante un archivo, como se


mostró anteriormente, luego cargada mediante getf .
2. Usando la definición en linea ası́:
deff(’[OUT]= NOMBREFUNCION(IN)’,’OUT= expresión’)
MatLab
1. Definición mediante un archivo, como se
mostró anteriormente,y que este ubicada en el Path.
2. Usando la definición en linea ası́:
NOMBREFUNCION = @(IN) expresión
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Definición de Funciones

Antes de usar cualquier tipo de herramienta matemática sobre


funciones, es necesario definir la función.
Scilab

1. Definición mediante un archivo, como se


mostró anteriormente, luego cargada mediante getf .
2. Usando la definición en linea ası́:
deff(’[OUT]= NOMBREFUNCION(IN)’,’OUT= expresión’)
MatLab
1. Definición mediante un archivo, como se
mostró anteriormente,y que este ubicada en el Path.
2. Usando la definición en linea ası́:
NOMBREFUNCION = @(IN) expresión
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Ecuaciones No Lineales

Scilab Matlab
fsolve(x0,FUNCION) fzero(’FUNCION’,x0)
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Ecuaciones No Lineales

Scilab Matlab
fsolve(x0,FUNCION) fzero(’FUNCION’,x0)

x0 , es el valor inicial de iteración, cambiando este valor nos puede


dar diferentes raı́ces.
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Derivadas

Scilab
derivative(FUNCION,x)

x es el punto de evaluación. Revisar numdiff


S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Derivadas

Scilab
derivative(FUNCION,x)

x es el punto de evaluación. Revisar numdiff

MatLab*
Revisar diff y gradient
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Integrales

Scilab
intg(x1,x2 ,FUNCION)

Revisar inttrap
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Integrales

Scilab
intg(x1,x2 ,FUNCION)

Revisar inttrap

MatLab*
quad(’FUNCION’,x1,x2 ) Revisar quad8
S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Integrales

Scilab
intg(x1,x2 ,FUNCION)

Revisar inttrap

MatLab*
quad(’FUNCION’,x1,x2 ) Revisar quad8

x1 y x2 son los limites de integración


S.E.L Definicion de Funciones E.N.L Derivadas Integrales Interpolación

Interpolación

En S-M la interpolación de funciones en una variable, se puede


hacer con interp1

You might also like