Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo:
Sea α =¿
1 2 3 4
V=
1,1 1,2 1,3 1,4
2,1 2,2 2,3 2,4
3,1 3,2 3,3 3,4
4,1 4,2 4,3 4,4
V= V= V=
α 0
1 α 1
1 α 2
1 α 3
1 1 0
11
12
13
1 1 1 1
α 0
α 1
α 2
α 3
20 21 22 23 1 2 4 8
2 2 2 2
0 1 2 3 30 31 32 33 1 3 9 27
α 3 α 3 α 3 α 3 1 4 16 64
α 0
α 1
α 2
α 3 40 41 42 43
4 4 4 4
Ejemplo:
Sea
α =¿ 3 5 7
Página 1 de 6
Facultad de Ingenierías
Departamento de Ingeniería de Sistemas y Computación
Curso: Soluciones Computacionales a Problemas de Ingeniería
Profesor Marlon Alberto Piñeres Melo
V= V= V=
α 0
1 α 1
1 α 2
1 3 0
31
32
1 3 9
α 0
α 1
α 2
50 51 52 1 5 25
2 2 2
0 1 2 70 71 72 1 7 49
α 3 α 3 α 3
Ejemplo:
Ajuste de curvas con Vandermonde:
Sea
x f(x)
1 3
2 5
3 7
Obtener el modelo matemático generado a partir de los valores de la tabla
anterior.
Identificamos n, el cual es el número de puntos conocidos. Luego
construimos el siguiente polinomio:
f ( x )=a1 x n−1 +a2 x n−2+ …+an x n−n
Solución:
Sea un polinomio de la forma f ( x )=a x 2 +bx +c
a x 2+ bx+ c=f (x) c +bx +a x 2=f (x)
Página 2 de 6
Facultad de Ingenierías
Departamento de Ingeniería de Sistemas y Computación
Curso: Soluciones Computacionales a Problemas de Ingeniería
Profesor Marlon Alberto Piñeres Melo
[ ]
−1 1/2
2
V −1= −5
4 −3 /2
2
3 −3 1
1 1
[ ][] []
−1
2 2 3 0
−1
Ahora calculamos V ∗b= −5 4
−3 ∗ 5 = 2
2 2 7 1
3 −3 1
Ejemplo en Matlab:
alpha=[1 2 3]
n=length(alpha);
V=zeros(n)
for i=1:n
Página 3 de 6
Facultad de Ingenierías
Departamento de Ingeniería de Sistemas y Computación
Curso: Soluciones Computacionales a Problemas de Ingeniería
Profesor Marlon Alberto Piñeres Melo
for j=1:n
V(i,j)=alpha(i)^(j-1);
end
end
V
inversa=inv(V)
b=[3 5 7]'
solucion=inversa*b
Ejemplo:
Ajuste de curvas con Vandermonde:
Sea
x f(x)
1 5
3 3
5 7
Obtener el modelo matemático generado a partir de los valores de la tabla
anterior.
Página 4 de 6
Facultad de Ingenierías
Departamento de Ingeniería de Sistemas y Computación
Curso: Soluciones Computacionales a Problemas de Ingeniería
Profesor Marlon Alberto Piñeres Melo
1 1 1
[
V= 9 3 1
25 5 1 ]
1
−1 1
V −1= −1
[ ]
84
3
2
15 −5
8 4
8
−1
2
3
8
−1 1 1
[ ] []
3
4 8 8
3 4
−1
Ahora calculamos V ∗b= −1 2
3
15 −5
−1
2
3
7 []
∗ 5 = −4
33
4
8 4 8
3 33
f ( x )= x 2−4 x+
4 4
Verificación:
x f(x) Reemplazando tenemos:
1 5 3 2 33
(1) −4(1)+ =5
4 4
3 3 3 2 33
(3) −4( 3)+ =3
4 4
5 7 3 2 33
(5) −4(5)+ =7
4 4
clear
clc
format rat
Página 5 de 6
Facultad de Ingenierías
Departamento de Ingeniería de Sistemas y Computación
Curso: Soluciones Computacionales a Problemas de Ingeniería
Profesor Marlon Alberto Piñeres Melo
syms x;
a=[1 3 5]
b=[5 3 7]'
V=vander(a)
inversa=inv(V)
inversa*b
modelo=ans(1)*x^2+ans(2)*x+ans(3)
ezplot(modelo)
Página 6 de 6