Interpolación y aproximación
|
|
|
- Julio Montero Páez
- hace 9 años
- Vistas:
Transcripción
1 Lección G Interpolación y aproximación El objetivo principal de la interpolación y aproximación de funciones es poder estimar valores funcionales a partir de cierto número de datos iniciales. Este objetivo es fundamental ya que de él se deducen los métodos de derivación e integración numéricas que tendremos ocasión de ver más adelante. G.1. Aritmética de los polinomios En este apartado vemos los comando más usuales de que dispone Matlab para trabajar con polinomios. En Matlab un polinomio se representa mediante un vector fila que contiene los coeficientes de las potencias de la variable en orden decreciente. Por ejemplo, los polinomios p = 2x x + 2, q = 16x x 2 24x serán introducidos en el ordenador con los mandatos p=[ ], q=[ ] Práctica a Realizamos las siguientes operaciones con los polinomios p, q anteriores: conv(p,q) Realizamos el producto de los polinomios p y q [c,r]=deconv(p,q) División con resto del polinomio p entre q s=roots(p) Cálculo de las raíces del polinomio p poly(s) Calcula el polinomio cuyas raíces son las componentes de s y=polyval(q,[0 1 2]) Evalúa el polinomio q en los puntos x = 0, 1, 2. G.2. Interpolación y aproximación polinomial Práctica b Consideremos la siguiente tabla de datos: x i f(x i ) (G.1) y nos planteamos el cálculo de un polinomio f(x) = a 3 x 3 + a 2 x 2 + a 1 x + a 0 que verifique f(x i ) = f i lo cual equivale a resolver el siguiente sistema 55
2 56 LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN x 3 0 x 2 0 x 0 1 x 3 1 x 2 1 x 1 1 x 3 2 x 2 2 x 2 1 x 3 3 x 2 3 x 3 1 a 3 a 2 a 1 a 0 = f 0 f 1 f 2 f 3 La matriz de este sistema recibe el nombre de matriz de Vandermonde del vector (x 0, x 1, x 2, x 3 ) t, como se puede observar su fila i-ésima está formada por las potencias sucesivas de x i+1. Llevamos a Matlab el anterior sistema con el listado A=[ ; ; ; ] b=[ ]. p=(a\b). Obtenemos como respuesta p=[ ] con lo que el polinomio interpolador de la función f es p(x) = x x x Existen dos formas alternativas de realizar los cálculos anteriores mediante Matlab: 1. o Método: A=vander([ ]) %Matriz de Vandermonde b=[ ]. p=(a\b). 2. o Método: x=[ ], y=[ ] p=polyfit(x,y,3) La función polyfit calcula directamente el polinomio interpolador que pasa por los puntos x i, f i. Además si en el listado anterior hubiéramos puesto en su segunda línea la orden polyfit(x,y,2) entonces Matlab nos hubiera calculado, por el método de los mínimos cuadrados, el polinomio de grado dos que más se aproxima a los datos (x i, f i ). Veamos con mayor detalle esto que estamos diciendo: Un polinomio de grado dos C(x) = c 2 x 2 + c 1 x + c 0 se desvía de cada uno de nuestros datos (x i, f i ), i = 1,..., 4, en la cantidad r i = f i C(x i ), i = 1,..., 4 La suma de los cuadrados de dichas desviaciones tiene la expresión R = 4 i=1 r 2 i de donde, el mínimo, en función de los coeficientes c j se logrará cuando las derivadas parciales de R respecto a c j son cero, es decir, cuando ocurre:
3 G.2. INTERPOLACIÓN Y APROXIMACIÓN POLINOMIAL 57 c 2 (x x4 3 ) + c 1(x x3 3 ) + c 0(x x2 3 ) = y 0x y 3x 2 3 c 2 (x x3 3 ) + c 1(x x2 3 ) + c 0(x x 3 ) = y 0 x y 3 x 3 (G.2) c 2 (x x2 3 ) + c 1(x x 3 ) + c 0 ( ) = y 0 + y 1 + y 2 + y 3 lo que equivale a resolver el sistema 4 i 3 i 2 i 3 i 2 i 1 i 2 i 1 i 0 i c 2 c 1 c 0 = 2 i y i 1 i y i 0 i y i ; H = x 2 0 x 0 1 x 2 1 x 1 1 x 2 2 x 2 1 x 2 3 x 3 1 (G.3) sistema del que observamos que tiene la forma H t Hc = H t b para H la matriz anterior. Ahora, se verifica que resolver el sistema H t Hc = H t b es equivalente a resolver el sistema Hc = b por el método de los mínimos cuadrados (ver la práctica ed) lo que podemos lograr con el listado : x=[ ], y=[ ] A=vander(x); H=A(:,[2 3 4]) c=h\y o simplemente ejecutando c=polyfit(x,y,2) Práctica c Es importante tener en cuenta que las matrices de Vandermonde están en general mal condicionadas con lo cual el método explicado en la práctica anterior para la obtención del polinomio interpolador es muy sensible a cambios en las condiciones iniciales. Como ejemplo vamos a repetir dicho cálculo pero suponiendo que b = b v 2 para v 2 = (0.0516, , , ) el vector de norma 0.1 obtenido en la práctica ej. Ejecutamos el listado A=vander([ ]) bprima=[ ]. p=(a\bprima). y el resultado obtenido es el polinomio interpolador P b (x) = x x x del que podemos observar que es bastante diferente del polinomio p(x) = x x x obtenido en la práctica anterior para b a pesar de que el error relativo cometido al sustituir b por b es de e 4. La justificación de este hecho se visualiza si ejecutamos cond(vander([ ])) ya que obtenemos como valor de la condición de la matriz del sistema.
4 58 Práctica d En esta práctica vamos a ajustar los datos LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN x=[ ]; y=[ ]; lineal y cuadráticamente y a compararlo, mediante una gráfica, con el polinomio interpolador de Lagrange. Para ello, ejecutamos el listado Lag=polyfit(x,y,length(x)-1); Ajus1=polyfit(x,y,1); Ajus2=polyfit(x,y,2); xx=0:0.005:1; %Discretización de [0,1] ylag=polyval(lag,xx); yajus1=polyval(ajus1,xx); yajus2=polyval(ajus2,xx); plot(xx,ylag, r,xx,yajus1, :g,xx,yajus2, -.m,x,y, + ) legend( Lagrange, Ajuste lin., Ajuste cuadr.,0) Mediante la gráfica obtenida podremos observar que no siempre conviene realizar el ajuste con un orden alto, ya que a veces se comporta mejor el de orden bajo. Práctica e ([7],p. 289) Se nos da el conjunto (x i, y i ) de datos reflejado en el siguiente listado del cual se sabe o se supone que pueden quedar ajustados mediante una función potencial f(x) = βx α. En esta práctica se nos pide realizar tal ajuste y representarlo para ver si es correcto. La simple observación de que la toma de logaritmos convierte la función potencial anterior en la función lineal log f(x) = c 1 logx + c 2, c 1 = α, c 2 = log(β), nos dice que el ajuste potencial se convierte en un ajuste lineal a condición de tomar logaritmos. Todo esto lo realizamos con el guión siguiente: x=[ ]; y=[ ]; c=polyfit(log(x),log(y),1); beta=exp(c(2)), alfa=c(1), xx=0:0.05:8; yy=exp(c(2))*(xx.^c(1)); plot(xx,yy,x,y, + ) G.3. Extrapolación Práctica f Consideremos los datos correspondientes a puntos de la gráfica de la función y = x 3 : x=[ ] y=[ ] y supongamos que a partir de dichos datos deseamos realizar una interpolación para calcular el valor de Dicha interpolación deberá ser inversa ya que nosotros conocemos y 0 = 20 y nuestro deseo es conocer el x 0 que lo produce. La interpolación inversa o extrapolación consiste entonces en expresar la x en función de la y. En nuestro caso y usando la expresión de Lagrange del polinomio interpolador tendremos:
5 G.4. DIFERENCIAS DIVIDIDAS. POLINOMIO INTERPOLADOR DE NEWTON 59 [ (y 8)(y 27)(y 64) (y 1)(y 27)(y 64) x =y ( 7)( 26)( 63) 8 7 ( 19)( 56) ] (G.4) (y 1)(y 8)(y 64) (y 1)(y 8)(y 27) ( 37) y realizando dichas operaciones con y 0 = 20 obtenemos x 0 = , en lugar del valor correcto Las operaciones anteriores se pueden realizar, en Matlab, simplemente con los mandatos c=polyfit(y,x,length(x)-1), x0=polyval(c,20) Si hubiéramos realizado el ajuste lineal de los datos anteriores hubiéramos obtenido c_lin=polyfit(y,x,1),x0_lin=polyval(c_lin,20) x0 lin=2.63 lo que supone una desviación de sólo el 3 %, con lo que queda patente una vez más que no siempre conviene un ajuste de orden alto. G.4. Diferencias divididas. Polinomio interpolador de Newton Práctica g Consideremos la tabla (G.1) como nuestra tabla de datos. Nos proponemos calcular el polinomio interpolador asociado a dichos datos en su forma de Newton P (x) = a 0 + a 1 (x x 0 ) + a 2 (x x 0 )(x x 1 ) + a 3 (x x 0 )(x x 1 )(x x 2 ) P (x) = a 0 + (x x 0 )(a 1 + (x x 1 )(a 2 + (x x 2 )a 3 )) (G.5) Si hacemos P (x i ) = f i, llegamos a un sistema de ecuaciones triangular inferior de la forma a 0 = f 0 a 0 + a 1 (x 1 x 0 ) = f 1 a 0 + a 1 (x 2 x 0 ) + a 2 (x 2 x 0 )(x 2 x 1 ) = f 2 (G.6) a 0 + a 1 (x 3 x 0 ) + a 2 (x 3 x 0 )(x 3 x 1 ) + a 3 (x 3 x 0 )(x 3 x 1 )(x 3 x 2 ) = f 3 Ahora, teniendo en cuenta la definición: Se define la diferencia dividida de orden 1 entre dos puntos s y t como f[x s, x t ] = f t f s x t x s (G.7) Las diferencias divididas de ordenes superiores se construyen tomando como base las diferencias divididas de orden inferior mediante la regla recursiva f[x 0,..., x i ] = f[x 1,..., x i ] f[x 0,..., x i 1 ] x i x 0 (G.8)
6 60 LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN Es fácil de resolver el sistema anterior utilizando sustitución progresiva, obteniéndose: a 0 = f 0 a 1 = f[x 0, x 1 ] a 2 = f[x 0, x 1, x 2 ] a 3 = f[x 0, x 1, x 2, x 3 ] (G.9) Lo que nos dice que la expresión del polinomio de interpolación en su forma de Newton se escribe: P (x) = f(x 0 ) + f[x 0, x 1 ](x x 0 ) + f[x 0, x 1, x 2 ](x x 0 )(x x 1 ) +f[x 0, x 1, x 2 ](x x 0 )(x x 1 )(x x 2 ) (G.10) y también P (x) = f(x 0 ) + (x x 0) f(x 0 ) + (x x 0)(x x 1 ) h 2!h 2 2 f(x 0 ) + (x x 0)(x x 1 )(x x 2 ) 3!h 3 3 f(x 0 ) (G.11) cuando la distancia entre las abscisas de nuestros datos es constante e igual a h y donde es el operador diferencia definido por la igualdad f(x 0 ) = f(x 1 ) f(x 0 ), con lo que 2 f(x 0 ) = (f(x 1 ) f(x 0 )) = f(x 2 ) f(x 1 ) f(x 1 ) + f(x 0 ) = f(x 2 ) 2f(x 1 ) + f(x 0 ). En consecuencia, para calcular los coeficientes del polinomio de interpolación en su forma de Newton basta obtener las sucesivas diferencias divididas lo que hacemos en la siguiente tabla x i f i f[x i, x i + 1] f[x i, x i+1, x i+2 ] f[x 0, x 1, x 2, x 3 ] (G.12) de donde P (x) = (x 1)( (x 2)( (x 3.5)0.9776)), es decir, P (x) = x x x La ventaja de calcular el polinomio interpolador mediante las diferencias divididas es que permite utilizar la información obtenida al realizar una interpolación de n puntos a la hora de obtener la interpolación de n + 1 puntos. En particular, si nuestra tabla de datos hubiera sido x i f(x i ) (G.13)
7 G.4. DIFERENCIAS DIVIDIDAS. POLINOMIO INTERPOLADOR DE NEWTON 61 entonces nuestra tabla de diferencias hubiera sido x i f i f[x i, x i + 1] f[x 0, x 1, x 2 ] (G.14) de donde observamos que las tres primeras diferencias divididas son las mismas que en (G.12) y por tanto para calcular el polinomio interpolado P (x) a partir del polinomio interpolador de los tres datos anteriores, p(x) = (x 1)( (x 2)6.5599) sólo tendríamos que calcular la 4. a diferencia dividida, lo que podemos hacer a partir de la tabla anterior hasta obtener la misma que en (G.12). En el fichero g_difdiv ([6], pág. 244) encontramos la implementación del algoritmo de las diferencias dividas. En consecuencia, se propone listar dicho fichero y ejecutar x=[ ], y=[ ], g_difdiv(x,y) con el fin de obtener de un sólo golpe lo que hemos descrito en esta práctica. También se pide comprobar que todos los datos contenidos en la tabla (G.12) son correctos. Práctica h Vamos a comprobar cuál de los métodos descritos para calcular el polinomio interpolador es más exacto y más eficiente, si los descritos en la práctica gb o el descrito en la práctica anterior. Para ello ejecutamos el listado: x=[ ]; y=[ ]; flops(0); P1=polyfit(x,y,length(x)-1), operaciones1=flops; yaprox1=polyval(p1,x); normaresidual1=norm(y-yaprox1); A=vander(x); flops(0); P2=(A\y. )., operaciones2=flops; yaprox2=polyval(p2,x); normaresidual2=norm(y-yaprox2); flops(0); P3=g_difdiv(x,y), operaciones3=flops; yaprox3=polyval(p3,x); normaresidual3=norm(y-yaprox3); resultados=[operaciones1,normaresidual1,operaciones2,... normaresidual2,operaciones3,normaresidual3]; fprintf( oper 1\t...resid 1\t oper 2\t...resid 2\t oper 3\t...resid3\n ) fprintf( %i\t %e\t %i\t %e\t %i\t %e\n,resultados. ) Con ello comprobamos que la exactitud en todos ellos es semejante y que el número de operaciones es menor en el caso de las diferencias divididas.
8 62 G.5. Interpolación polinomial fragmentaria LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN En este tipo de interpolación no se intenta aproximar todos los datos o la función mediante un único polinomio interpolante sino que se intenta aproximar mediante fragmentos o trozos polinomiales conectados con mayor o menor regularidad, con ello intentamos conseguir comportamientos más suaves y menos oscilantes de las funciones interpolantes. Práctica i Matlab cuenta con un comando que le permite trabajar con funciones polinomiales definidas a trozos. Lo vemos con un ejemplo: Consideramos la función polinomial fragmentaria siguiente de la que observamos: x + 1 si x [0, 1) f(x) = 2(x 1) si x [1, 2) 2(x 2) si x [2, 3) (G.15) f es una función que está definida en [0, 3] mediante 3 fragmentos polinomiales, un fragmento por cada uno de los intervalos [0, 1), [1, 2) y [2, 3) lo que puede resumirse diciendo que f es una función polinomial fragmentaria definida sobre los nodos x 0 = 0 < x 1 = 1 < x 2 = 2 < x 3 = 3. La expresión de f en cada tramo [x i, x i+1 ) está dado como una serie de potencias respecto al nodo x i. El grado de f es tres, en el sentido de que el mayor de los grados de las funciones polinomiales que intervienen en la definición de f es de grado tres. Pues bien, en dichas condiciones, la función f se puede introducir en el ordenador mediante el comando mkpp de la siguiente manera: x=[ ]; %introducimos los nodos Coef=[ %introducimos el primer tramo polinomial, x+1=[ ] %segundo tramo polinomial ]; %tercer y último tramo polinomial f=mkpp(x,coef); %creación de f [nodos,coeficientes,numero_trozos,grado_mas_1]=unmkpp(f) %Operación % inversa a la anterior Ahora la representación gráfica de f la realizamos añadiendo los siguientes comandos al listado anterior xp=-.5:0.01:3.2; %discretización del intervalo [-0.5,3.2] yp=ppval(f,xp); %valores de f en xp x1=[1 2 3]; y1=[2 3 1]; %(x1,y1)puntos finales x2=[0 1 2]; y2=[1 1 3]; %(x2,y2)puntos iniciales
9 G.5. INTERPOLACIÓN POLINOMIAL FRAGMENTARIA 63 plot(xp,yp,.,x,0*x, *,x2,y2, o,x1,y1, x,xp,0*xp) axis([ ]) legend( f, nodos, inicio, final,0) De la representación gráfica de f observamos que no sólo está definida en [0, 3] sino en todo R. Para valores menores que 0 coincide con el polinomio x + 1 y para valores mayores que 3 con el polinomio 2(x 2) Práctica j El método más sencillo de interpolación polinomial fragmentaria consistiría en unir nuestros datos mediante un polinomio de primer orden, en cuyo caso no podemos esperar que la función global obtenida sea derivable. Matlab cuenta con el comando interp1 que en su opción linear realiza este tipo de interpolación que se denomina interpolación lineal. Veamos con un ejemplo concreto como funciona dicho comando x=[ ], %datos y=[ ], %datos x1=[0:0.05:2*pi]; %discretización de [0,2pi] y1=sin(x1); %la función que interpolamos es el seno ylin=interp1(x,y,x1, linear ); plot(x1,y1, r,x1,ylin, :g,x,y, * ) legend( y=sen(x), interpl lin., datos,0) Otras opciones del comando interp1 son: spline y cubic que serán explicados seguidamente. Una de las interpolaciones fragmentarias más utilizada es la del trazador cúbico, también denominada c-spline. En ella lo que hacemos es interpolar en cada uno de los intervalos [x i, x i+1 ) mediante un polinomio de grado tres de modo que la función global tenga derivada segunda continua. En realidad, para esto no existe un método único ya que dados n + 1 puntos x 0, x 1,..., x n el conjunto de cúbicas que podemos definir sobre ellos, C 3 = {ax 3 + bx 2 + cx + d, tales que a, b, c, d R} (G.16) es un espacio vectorial de dimensión 4n y ahora el número de condiciones que representa que sea de clase 2 y que pase por los datos es igual a 4n 2 ya que: que pase por los datos representa 2n condiciones, dos por fragmento; que además sea de clase 1 y 2 representa 2 (n 1) condiciones adicionales, tantas como puntos interiores donde exigir que las derivadas primera y segunda coincidan. En consecuencia, para obtener el trazador cúbico de unos datos tenemos 2 grados de libertad que podemos fijar de las siguientes formas, obteniendo en cada caso un tipo distinto de trazador completo: En este tipo exigimos que la derivada primera en el primer nodo y el último sean iguales a cero. natural: La derivada segunda en el primer y último nodos son iguales a cero. Eso significa terminar la gráfica de la función con curvatura cero.
10 64 LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN extrapolado: En este tipo fijamos la derivada primera en el primer nodo como la obtenida al extrapolarla con la derivada de los dos siguientes nodos y la derivada primera en el último nodo como la obtenida al extrapolarla con sus dos anteriores nodos. Este es el método que usa Matlab cuando ejecutamos el comando interp1 en su opción spline. Los detalles de la extrapolación realizada se pueden encontrar en [7], pág cíclico: Se exige que el valor de la función y de sus derivadas en su último nodo coincidan con las del primer nodo. sujetos: En este caso se fijan los valores de la derivada en el nodo inicial y en el final. Los cálculos se puede hacer de forma automática utilizando la función g_sujeto definida en el libro [6], página 268. Pasamos ahora a poner ejemplos de los trazadores cúbicos más usados: Práctica k ([6], p. 268) Vamos a calcular el trazador cúbico con condiciones sobre la derivada que coincide con la función f(x) = xe x en los puntos 0, 1/2 y 1. La tabla de datos, en consecuencia, es x f(x) f (x) e/2 1 e 2e (G.17) Y el listado que nos calcula y representa dicho trazador cúbico es x=[ ]; y=[0 0.5*exp(0.5) exp(1)]; [Coef,P]=g_sujeto(x,y,1,2*exp(1)); %Calculamos los coeficientes del %polinomio fragmentario P sujeto a pasar %por los datos (x,y) y con derivada inicial % 1 y final 2*exp(1) xp=0:(1/500):1; %discretización del intervalo [0,1] yp=ppval(p,xp); %(xp,yp) puntos del trazador fp=xp.*exp(xp); %(xp,fp) puntos de la función plot(xp,fp,xp,yp, : ) legend( función f, trazador,0) error=max(abs(yp-fp)); trozos=[0 0.5;0.5 1]; resultados=[trozos,coef]; fprintf( [x_i...\t...x_i+1)\t coef. x^3\t coef. x^2\t... coef. x\t coef. x^0\n ) fprintf( %f\t %f\t %f\t %f\t %f\t %f\n,resultados. ); disp( máximo error cometido con el trazador ), error Práctica l En el siguiente guión representamos el trazador cúbico extrapolado que pasa por los datos que también damos en el guión
11 G.5. INTERPOLACIÓN POLINOMIAL FRAGMENTARIA 65 x=[ ]; y=[ ]; s=1:length(x); %s es el parámetro que usamos % para ajustar x e y por separado sp=1:(length(x)/500):length(x); %discretización de s xp=spline(s,x,sp); yp=spline(s,y,sp); plot(xp,yp,x,y, o ) %plot(xp,yp) axis([ ]) axis equal xlabel( eje x ), ylabel( eje y ) Podrías decir por qué necesitamos parametrizar la x y la y independientemente?. Práctica m ([1], pág. 157) Mediante los trazadores cúbicos sujetos vamos a aproximar la parte superior del perro que se muestra en la siguiente figura. En ella también aparece la curva a aproximar en una cuadrícula a partir de la cual se construyeron los datos del listado que sigue a la citada figura x1=[ ]; y1=[ ]; %(x1,y1) puntos de la Curva 1 rr1=length(x1); [CoefP1,P1]=g_sujeto(x1,y1,1,-(2/3)); %P1 polinomio fragmentario de C.1 x2=[ ]; y2=[ ]; %(x2,y2) puntos de C.2 rr2=length(x2); [CoefP2,P2]=g_sujeto(x2,y2,2,-4); %P2 polinomio fragmentario de C.2
12 66 LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN x3=[ ]; y3=[ ]; %(x3,y3) puntos de C.3 [CoefP3,P3]=g_sujeto(x3,y3,(1/3),-(3/2)); %P3 polinomio fragmentario de C.3 x=[x1(1:(rr1-1)), x2(1:(rr2-1)), x3]; y=[y1(1:(rr1-1)), y2(1:(rr2-1)), y3]; Coef=[CoefP1; CoefP2; CoefP3]; P=mkpp(x,Coef); %nodos %Polinomio fragmentario total xp=1:(1/20):30; %discretización de [1,30] yp=ppval(p,xp); %(xp,yp) puntos del trazador clf plot(xp,yp) axis equal obsérvese como en la definición del polinomio fragmentario de la segunda curva ponemos el mandato [CoefP2,P2]=g_sujeto(x2,y2,2,-4) en lugar de [CoefP2,P2]=g_sujeto(x2,y2,3,-4) y es que creemos que se ajusta mejor al dibujo una pendiente inicial de magnitud 2 que no de 3. Ejecutamos ahora las ordenes Q=polyfit(x,y,length(x)-1); yp_lag=polyval(q,xp); figure(2), plot(xp,yp_lag) con el fin de observar las diferencias de realizar una interpolación fragmentaria y una interpolación total. G.6. Interpolación bidimensional Práctica n Realizamos un ejemplo de interpolación bidimensional. Se considera la siguiente tabla de valores medidos para la variable z en los valores de las variables x e y que aparecen en la siguiente tabla:
13 G.7. CÁLCULO DE CEROS DE FUNCIONES 67 x\y Queremos calcular y representar, utilizando interpolación lineal y cúbica bidimensional, el valor estimado de la variable z sobre un mallado [ 3, 3] [ 3, 3] de incremento 0.4. Para ello ejecutamos el listado x=[-3:1:3]; y=x; %datos [X,Y]=meshgrid(x,y); %Datos para z %Z=F(X,Y) para F desconocida. La calculamos por interpolación % Lineal y Cúbica Z=[ ]; %Realizamos el mallado donde queremos calcular F [XI,YI]=meshgrid(-3:0.4:3,-3:0.4:3); subplot(1,2,1) %Interpolación Lineal ZI=interp2(X,Y,Z,XI,YI); mesh(xi,yi,zi), xlabel( x ), ylabel( y ), zlabel( z ), title( Interpolación Lineal ) %Interpolación Cúbica subplot(1,2,2) ZI=interp2(X,Y,Z,XI,YI, cubic ); mesh(xi,yi,zi), xlabel( X ), ylabel( Y ), zlabel( Z ), title( Interpolación Cúbica ) G.7. Cálculo de ceros de funciones Como aplicación de las fórmulas de interpolación damos aquí los algoritmos más empleados en el cálculo de ceros de funciones.
14 68 LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN Consideramos el problema de calcular un cero r R de una función continua f de la que se sabe que lo posee en el intervalo [a, b] porque signo f(a) signo f(b). Método de la regula falsi Como una primera aproximación al cero de f consideramos el cero c de la aproximación lineal de f que pasa por los datos (a, f(a)), (b, f(b)), fácilmente se obtiene b a c = b f(b) f(b) f(a) (G.18) si ahora signo f(a) = signo f(c) entonces f tiene un cero en [c, b] y en caso contrario f lo tiene en [a, c]. En cualquier caso para a 1, b 1 los números reales definidos por las igualdades c a 1 = a si signo f(a) = signo f(c) en caso contrario b b 1 = c si signo f(a) = signo f(c) en caso contrario se verifica r [a 1, b 1 ] [a 0 = a, b 0 = b] y que, por tanto, r se puede obtener como límite de las sucesiones monótonas {a n } y {b n } construidas tal y como hemos señalado en la construcción de a 1, b 1 a partir de a 0 = a, b 0 = b. Método de Newton En el método de Newton se obtiene la aproximación al cero de f calculando el cero de la recta tangente en b a la gráfica de la función f, eso implica tomar como primera aproximación de r el valor c = b f(b) f (b) y como sucesivas aproximaciones las obtenidas por la recurrencia b 0 = b, b 1 = b 0 f(b 0) f (b 0 ),..., b n+1 = b n f(b n) f (b n ),... (G.19) (G.20) Método de Brent En este método necesitamos una primera aproximación c 0 [a, b] a la raíz r que podemos tomar como el valor medio o el valor obtenido por la regula falsi y a partir de él construimos una nueva aproximación c 1 de la raíz utilizando interpolación cuadrática que claramente habrá de ser inversa ya que de r = c 1 sabemos que su imagen por f es cero. De aquí obtenemos c 1 = f a f b (f c0 f a )(f b f a ) c f a f c0 0 + (f b f a )(f b f c0 ) b + f b f c0 (f a f b )(f a f c0 ) a = c 0 + = c 0 + G[H(F H)(b c 0) (1 F )(b a)] (F 1)(G 1)(H 1) (G.21) para F = f c 0 f b, G = f c 0 f a y H = f a fb. A partir de la terna a 0 = a > c 0 > b 0 = b hemos definido la terna a 1 > c 1 > b 1 por las igualdades a si c 1 [a, c] a 1 = c en caso contrario c si c 1 [a, c] b 1 = b en caso contrario (G.22) y ahora r se obtiene como límite de cualesquiera de las sucesiones {a n }, {b n } y {c n } definidas por recurrencia tal y como definimos a 1 > c 1 > b 1 a partir de a 0 = a > c 0 > b 0 = b.
15 G.8. APLICACIÓN DE LA INTERPOLACIÓN A LA MODELIZACIÓN 69 Práctica o Una implementación de los algoritmos de Newton y de Brent los podemos encontrar en los ficheros g_newton ([7], pág. 277)y g_brent([6], pág 257), respectivamente. La implementación de la regula falsi la dejamos como ejercicio al lector (ver práctica gv) y ahora lo que vamos a hacer es comprobar la efectividad de las dos anteriores funciones y el de la función fzero en el cálculo de un cero de la función f(x) = xe x 1 en el intervalo [0, 1], para ello ejecutamos: flops(0), r_newton=g_newton( g11,0,1e-7); oper_newton=flops; flops(0), r_brent=g_brent( g11,0,1,1e-7); oper_brent=flops; flops(0), r_fzero=fzero( g11,0,1e-7); oper_fzero=flops; resultados=[oper_newton,r_newton,oper_brent,r_brent,oper_fzero,r_fzero]; fprintf( o_new.\t r_newton\t o_br.\t r_brent\t o_fz.\t r_fzero\n ) fprintf( %i\t %f \t %i\t %f\t %i\t %f\n, resultados. ); y donde previamente hemos introducido el listado function f=g11(x) f=(x.*exp(x))-1; para definir en Matlab la función f. Del resultado podemos comprobar que los tres métodos nos dan el mismo cero, r = , siendo distinto el número de operaciones necesario para obtenerlo, siendo estas 79 por el método de Newton, 141 por el método de Brent y 207 por el método de fzero. Por último mencionar el hecho de que la función fzero utiliza también el algoritmo de Brent en el cálculo de los ceros sólo que no precisa introducir el intervalo de búsqueda sino tan sólo un valor aproximado de éste. G.8. Aplicación de la interpolación a la modelización La modelización es la disciplina de la Matemática que se dedica a la elaboración de modelos matemáticos que expliquen determinados problemas. En esta sección vemos, con un ejemplo concreto, como se aplican las técnicas de interpolación y aproximación a la modelización de un problema. Enunciado del problema: Práctica puntuable (0.2 puntos) En la tabla (G.24) aparecen los periodos de revolución de los planetas del sistema solar y sus distancias medias al sol, suponiendo una relación de la forma T = Cr a, C, a R, para T el periodo de revolución alrededor del Sol de un planeta y r la distancia media al Sol. Encontrar los valores de C y a e intenta formular la ley que relacionan T y r. Esta ley es conocida como la tercera ley de Kepler. De hecho se verifica T 2 = 4π2 G M r3 (G.23)
16 70 LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN para M la masa del Sol y G la constante gravitacional de Newton, ver I.3.2. Planeta Periodo en días Distancia (Km 10 6 ) Mercurio Venus Tierra Marte Jupiter Saturno Urano Neptuno Plutón (G.24) Indicación: La solución es muy sencilla, basta ver la práctica ge para deducir los detalles de su resolución G.9. Ejercicios Práctica p Decidir si es posible encontrar una función f(x) que pase por los datos x=[ ] y=[ ] y que además verifique f 4) (0.6) = y f(0.2) = 50. Misma pregunta con las mismas condiciones salvo f(0.2) = 100. Práctica q Consideramos la función f(x) = cos x en el intervalo [0.2]. Se pide: 1. Calcular el polinomio interpolador de f con seis puntos equiespaciados y representar la función error de la interpolación, es decir la función diferencia entre f y su polinomio interpolador. 2. Repetir lo anterior con 12 puntos equiespaciados. 3. Repetir el punto 1 para el trazador cúbico extrapolado. Práctica r De una función f se tiene la siguiente información x f(x) f (x) Con dichos datos se pide calcular la interpolación que se considere más conveniente.
17 G.9. EJERCICIOS 71 Práctica s Considérese el siguiente conjunto de datos x f(x) Construir la aproximación lineal por mínimos cuadrados y dibujarla frente al conjunto de datos. 2. Construir las aproximaciones por mínimos cuadrados mediante polinomios de segundo y de tercer grado. Representar gráficamente las curvas y compararlas con el conjunto de puntos. Práctica puntuable t (0.3 puntos) Encontrar, con una tolerancia de 1e 5, todas las soluciones positivas de las siguientes ecuaciones empleando para ello los comandos fzero, g_newton y g_brent: (1) tg(x) x + 1 = 0, 0 < x < 3π (2) sen(x) 0.3e x = 0, x > 0 (3) 0.1x 3 5x 2 x e x = 0 (4) log(x) 0.2x = 0 (5) x + x 2 + 3x 1 40 = 0 (6) 0.5 exp(x/3) sen(x) = 0 (7) log(1 + x) x 2 = 0, x [0; 2] (8) exp(x) 5x 2, x [0; 5] (9) x 3 + 2x 1 = 0 (10) x + 2 x = 0 (11) e x 1 sen x, x [0.1, 3.2] (12) x1.4 x + 1/x 100 = 0, x > 0 Práctica puntuable u (0.3 puntos) La función definida por la igualdad T n (x) = cos(n arccos x), n N (G.25) recibe el nombre de polinomio de Chebychev de orden n. Se pide: 1. De la igualdad general cos a cos b = 1 2 [cos(a+b)+cos(a b)] deducir la siguiente ecuación en recurrencia que verifican las funciones de Chebychev 2xT n (x) = T n+1 (x) + T n 1 (x) (G.26) deduciéndose de ello que T n (x) es una función polinómica para todo n N cuyo primer coeficiente es 2 n 1 y que T 0 = 1, T 1 (x) = x 1, T 2 (x) = 2x 2 1,.... (Indicación: En la fórmula inicial tomar a = n arccos x y b = arccos x)
18 72 LECCIÓN G. INTERPOLACIÓN Y APROXIMACIÓN 2. Definir una función propia, Tn=g_cheby(n), de modo que calcule para cada n N el polinomio de Chebychev de orden n. 3. Todas las raíces de T n (x) son reales, pertenecen al intervalo [ 1, 1] y además coinciden con r k = cos( 2k + 1 π), k = 0, 1,..., n 1 (G.27) 2n Los puntos {r k }, k = 0, 1,..., n 1, reciben el nombre de nodos de Chebychev del intervalo [ 1, 1] y por semejanza obtenemos los puntos: r k = a + b 2 + b a 2 que son los nodos de Chebychev en el intervalo [a, b]. cos( 2k + 1 π), k = 0, 1,..., n 1 (G.28) 2n 4. Denotemos por L n = n i=1 (x s i) donde s k = n 1k, k = 0, 1,..., n 1, son n puntos equiespaciados en el intervalo [ 1, 1]. Se pide representar conjuntamente en 1 [ 1, 1] las funciones polinomiales T 2 n 1 n y L n para n = 5, 7, De las representaciones anteriores comprobar que máx T 2 n 1 n (x) máx L n (x), x 1 [ 1, 1], para n = 5, 7, 10. De hecho se verifica que el polinomio mónico T 2 n 1 n está caracterizado por ser el que menor máximo tiene en [ 1, 1] de entre todos los polinomios mónicos de orden n. Esto tiene como consecuencia (ver [6], sección 7.2.7) que la interpolación de una función f mediante un polinomio interpolador de grado n sea óptima precisamente cuando tomamos como nodos los nodos de Chebychev. Práctica puntuable v (0.3 puntos) Realizar la implementación del método de la regula falsi para el cálculo de ceros de una función tal y como se describe en el apartado G.7.
Ejercicios Temas 3 y 4: Interpolación polinomial. Ajuste de curvas.
Ejercicios Temas 3 y 4: Interpolación polinomial. Ajuste de curvas.. El número de personas afectadas por el virus contagioso que produce la gripe en una determinada población viene dado por la siguiente
Preliminares Interpolación INTERPOLACIÓN Y APROXIMACIÓN POLINOMIAL
INTERPOLACIÓN Y APROXIMACIÓN POLINOMIAL Contenido Preliminares 1 Preliminares Teorema 2 Contenido Preliminares Teorema 1 Preliminares Teorema 2 Teorema Preliminares Teorema Teorema: Serie de Taylor Supongamos
1 Método de la bisección. 1.1 Teorema de Bolzano Teorema 1.1 (Bolzano) Contenido
E.T.S. Minas: Métodos Matemáticos Resumen y ejemplos Tema 3: Solución aproximada de ecuaciones Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña
Capítulo 3. Polinomios
Capítulo 3 Polinomios 29 30 Polinomios de variable real 31 Polinomios de variable real 311 Evaluación de polinomios Para el cálculo eficiente de los valores de un polinomio se utiliza el algoritmo de Horner,
REPASO DE FUNCIONES FUNCIONES REALES DE VARIABLE REAL
REPASO DE FUNCIONES FUNCIONES REALES DE VARIABLE REAL CORRESPONDENCIA. Se llama CORRESPONDENCIA entre dos conjuntos A y B a toda ley que asocia elementos del conjunto A con elementos del conjunto B. Se
CURSO CERO DE MATEMATICAS. Apuntes elaborados por Domingo Pestana Galván. y José Manuel Rodríguez García
INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIONES CURSO CERO DE MATEMATICAS Apuntes elaborados por Domingo Pestana Galván y José Manuel Rodríguez García UNIVERSIDAD CARLOS III DE MADRID Escuela Politécnica
2. Continuidad y derivabilidad. Aplicaciones
Métodos Matemáticos (Curso 2013 2014) Grado en Óptica y Optometría 7 2. Continuidad y derivabilidad. Aplicaciones Límite de una función en un punto Sea una función f(x) definida en el entorno de un punto
EJERCICIOS PROPUESTOS: Interpolación
EJERCICIOS PROPUESTOS: Interpolación 1º. Determínese el polinomio de primer grado que en x = 1 toma el valor y en x 1 = toma el valor. Para ello: a) Escríbase el sistema de ecuaciones lineales que proporciona
Fundamentos matemáticos. Tema 8 Ecuaciones diferenciales
Grado en Ingeniería agrícola y del medio rural Tema 8 José Barrios García Departamento de Análisis Matemático Universidad de La Laguna [email protected] 2016 Licencia Creative Commons 4.0 Internacional J.
TEMA 5: INTERPOLACION NUMERICA
Lino Alvarez - Aurea Martinez METODOS NUMERICOS TEMA 5: INTERPOLACION NUMERICA 1 EL PROBLEMA GENERAL DE INTER- POLACION En ocasiones se plantea el problema de que se conoce una tabla de valores de una
Derivada y diferencial
Derivada y diferencial Una cuestión, que aparece en cualquier disciplina científica, es la necesidad de obtener información sobre el cambio o la variación de determinadas cantidades con respecto al tiempo
May 4, 2012 CAPÍTULO 5: OPTIMIZACIÓN
May 4, 2012 1. Optimización Sin Restricciones En toda esta sección D denota un subconjunto abierto de R n. 1.1. Condiciones Necesarias de Primer Orden. Proposición 1.1. Sea f : D R diferenciable. Si p
CONTINUIDAD DE FUNCIONES. SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos.
CAPÍTULO IV. CONTINUIDAD DE FUNCIONES SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos. 121 A. DEFINICIÓN DE FUNCIÓN CONTINUA. Una función
Cuadratura de Newton-Cotes
Profesor: Jaime Álvarez Maldonado Universidad de Santiago de Chile Facultad de Ciencia Departamento de Matemática y Ciencias de la Computación INTEGRACION NUMERICA Ayudante: Rodrigo Torres Aguirre INTEGRACION
Expliquemos con exactitud qué queremos decir con valores máximos y mínimos.
Introducción: Ahora que conocemos las reglas de derivación nos encontramos en mejor posición para continuar con las aplicaciones de la derivada. Veremos cómo afectan las derivadas la forma de la gráfica
Espacios Vectoriales Euclídeos. Métodos de los mínimos cuadrados
Capítulo 5 Espacios Vectoriales Euclídeos. Métodos de los mínimos cuadrados En este tema iniciamos el estudio de los conceptos geométricos de distancia y perpendicularidad en K n. Empezaremos con las definiciones
Funciones convexas Definición de función convexa. Tema 10
Tema 10 Funciones convexas Los resultados obtenidos en el desarrollo del cálculo diferencial nos permiten estudiar con facilidad una importante familia de funciones reales de variable real definidas en
Cálculo I (Grado en Ingeniería Informática) Problemas adicionales resueltos
Cálculo I (Grado en Ingeniería Informática) - Problemas adicionales resueltos Calcula el ĺımite lím ( n + n + n + ) n Racionalizando el numerador, obtenemos L lím ( n + n + n (n + n + ) (n + ) + ) lím
Problemas de Selectividad de Matemáticas II Comunidad de Madrid (Resueltos) Isaac Musat Hervás
Problemas de Selectividad de Matemáticas II Comunidad de Madrid (Resueltos) Isaac Musat Hervás de mayo de 13 Capítulo 6 Año 5 6.1. Modelo 5 - Opción A Problema 6.1.1 ( puntos) Justificar razonadamente
M a t L a b. Oriol Roca POLINOMIOS EN MATLAB.
POLINOMIOS EN MATLAB Polinomios Los polinomios son expresiones matemáticas utilizadas muy frecuentemente en el modelado de problemas científicos x 4-12x 3 +25x+116 Polinomios Matlab proporciona poderosas
T0. TRANSFORMADAS DE LAPLACE
ESCUELA TÉCNICA SUPERIOR DE NÁUTICA Y MÁQUINAS NAVALES / NAUTIKAKO ETA ITSASONTZI MAKINETAKO GOI ESKOLA TEKNIKOA MATEMATICAS T0. TRANSFORMADAS DE LAPLACE Mediante transformadas de Laplace (por Pierre-Simon
Práctica 4 Límites, continuidad y derivación
Práctica 4 Límites, continuidad y derivación En esta práctica utilizaremos el programa Mathematica para estudiar límites, continuidad y derivabilidad de funciones reales de variable real, así como algunas
DEFINICIÓN : f es una función de R en R si a cada número real, x Dom, le hace corresponder un único número real, f(x):
1 FUNCIONES ELEMENTALES CONCEPTO DE FUNCIÓN DEFINICIÓN : f es una función de R en R si a cada número real, x Dom, le hace corresponder un único número real, f(x): Lo denotamos por : f : Dom -----> R x
Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función.
Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función. Se suele llamar método de Newton-Raphson al método de Newton cuando se utiliza para calcular los ceros
Unidad 2: Ecuaciones, inecuaciones y sistemas.
Unidad 2: Ecuaciones, inecuaciones y sistemas 1 Unidad 2: Ecuaciones, inecuaciones y sistemas. 1.- Factorización de polinomios. M. C. D y m.c.m de polinomios. Un número a es raíz de un polinomio es 0.
1º BACHILLERATO MATEMÁTICAS CIENCIAS SOCIALES TEMA 4.- LÍMITES, CONTINUIDAD Y DERIVADAS
1º BACHILLERATO MATEMÁTICAS CIENCIAS SOCIALES TEMA 4.- LÍMITES, CONTINUIDAD Y DERIVADAS 1 1.- LÍMITE DE UNA FUNCIÓN EN UN PUNTO Límite de una función f por la izquierda de un punto x = a. Es el valor al
EJERCICIOS RESUELTOS DE INTERPOLACION NUMERICA. 1) *Probar que si g interpola a la función f en,,, y h interpola a f en,,,,
Universidad de Santiago de Chile Facultad de Ciencia Departamento de Matemática y Ciencias de la Computación EJERCICIOS RESUELTOS DE INTERPOLACION NUMERICA Profesor: Jaime Álvarez Maldonado Ayudante: Rodrigo
unicoos Funciones lineales Objetivos 1.Función de proporcionalidad directa pág. 170 Definición Representación gráfica
10 Funciones lineales Objetivos En esta lección aprenderás a: Identificar problemas en los que intervienen magnitudes directamente proporcionales. Calcular la función que relaciona a esas magnitudes a
Introducción al Cálculo Numérico
Tema 1 Introducción al Cálculo Numérico 1.1 Introducción El Cálculo Numérico, o como también se le denomina, el Análisis numérico, es la rama de las Matemáticas que estudia los métodos numéricos de resolución
Continuidad y monotonía
Tema 14 Continuidad y monotonía Generalizando lo que se hizo en su momento para sucesiones, definiremos la monotonía de una función, en forma bien fácil de adivinar. Probaremos entonces dos resultados
ETS Minas: Métodos matemáticos Ejercicios resueltos Tema 1 Preliminares
ETS Minas: Métodos matemáticos Ejercicios resueltos Tema Preliminares Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña Curso 006/07 Agosto 006,
Interpolación. Javier Segura. February 12, 2012
February 12, 2012 polinómica Para cualquier conjunto de n + 1 (n 0) números distintos x 0, x 1,..., x n y cualquier conjunto de números arbitrarios y 0, y 1,..., y n, existe un único polinomio P n (x)
UNIVERSIDAD CARLOS III DE MADRID MATEMÁTICAS PARA LA ECONOMÍA II PROBLEMAS (SOLUCIONES ) HOJA 3: Derivadas parciales y diferenciación.
UNIVERSIDAD CARLOS III DE MADRID MATEMÁTICAS PARA LA ECONOMÍA II PROBLEMAS SOLUCIONES ) 3-1. Calcular, para las siguientes funciones. a) fx, y) x cos x sen y b) fx, y) e xy c) fx, y) x + y ) lnx + y )
Cálculo de las raíces reales de. Ecuaciones Algebraicas y Trascendentes. con la TI Voyage 200
Fermí Vilà TI Voyage 200 1 Cálculo de las raíces reales de Ecuaciones Algebraicas y Trascendentes con la TI Voyage 200 Fermí Vilà Fermí Vilà TI Voyage 200 2 Método de las Cuerdas o Regla de las Partes
4. ANÁLISIS DE FUNCIONES DE UNA VARIABLE
Análisis de funciones de una variable 49 4. ANÁLISIS DE FUNCIONES DE UNA VARIABLE En esta sección realizaremos algunos ejercicios sobre el estudio de funciones de una variable: En la parte final hay ejercicios
Soluciones de los ejercicios de Selectividad sobre Funciones de Matemáticas Aplicadas a las Ciencias Sociales II
Soluciones de los ejercicios de Selectividad sobre Funciones de Antonio Francisco Roldán López de Hierro * Convocatoria de 009 Las siguientes páginas contienen las soluciones de los ejercicios propuestos
Práctico 7 - Desarrollo de Taylor. 1. Polinomio de Taylor. Universidad de la República Cálculo 1 Facultad de Ingeniería - IMERL Segundo Semestre 2016
Universidad de la República Cálculo Facultad de Ingeniería - IMERL Segundo Semestre 206 Práctico 7 - Desarrollo de Taylor. Polinomio de Taylor. El polinomio de Mc Laurin de orden 4 asociado a una cierta
POLINOMIOS INTERPOLANTES O DE INTERPOLACIÓN
Interpolación POLINOMIOS INTERPOLANTES O DE INTERPOLACIÓN Presentación del problema: Para una función dada f(x) se desea determinar un polinomio P(x) de grado m, lo más bajo posible, el cual en los puntos
Tema Contenido Contenidos Mínimos
1 Estadística unidimensional - Variable estadística. - Tipos de variables estadísticas: cualitativas, cuantitativas discretas y cuantitativas continuas. - Variable cualitativa. Distribución de frecuencias.
FUNCIONES Y GRÁFICAS
FUNCIONES Y GRÁFICAS Material de clase INTRODUCCIÓN: EJEMPLOS Una función es una correspondencia (relación) entre dos conjuntos (magnitudes ), de forma que a cada elemento (objeto) del primer conjunto
IES Fco Ayala de Granada Sobrantes de 2011 (Modelo 4) Soluciones Germán-Jesús Rubio Luna
IES Fco Ayala de Granada Sobrantes de 011 (Modelo 4) Soluciones Germán-Jesús Rubio Luna Opción A Ejercicio 1 opción A, modelo 4 del 011 [ 5 puntos] Queremos hacer junto a la carretera un cercado rectangular
«La derivada de una función en un punto representa geométricamente la pendiente de la recta tangente a la función en dicho punto»
TEMA 10 DERIVADA DE UNA FUNCIÓN EN UN PUNTO f (a): Consideremos una función f(x) y un punto P de su gráfica (ver figura), de abscisa x=a. Supongamos que damos a la variable independiente x un pequeño incremento
Espacios Vectoriales. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Espacios Vectoriales 1 / 21
Espacios Vectoriales AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Espacios Vectoriales 1 / 21 Objetivos Al finalizar este tema tendrás que: Saber si unos vectores son independientes.
Tema 7: Derivada de una función
Tema 7: Derivada de una función Antes de dar la definición de derivada de una función en un punto, vamos a introducir dos ejemplos o motivaciones iniciales que nos van a dar la medida de la importancia
un conjunto cuyos elementos denominaremos vectores y denotaremos por es un espacio vectorial si verifica las siguientes propiedades:
CAPÍTULO 2: ESPACIOS VECTORIALES 2.1- Definición y propiedades. 2.1.1-Definición: espacio vectorial. Sea un cuerpo conmutativo a cuyos elementos denominaremos escalares o números. No es necesario preocuparse
Funciones algebraicas.
UNIDAD 9: UTILICEMOS LAS FUNCIONES ALGEBRAICAS. Funciones algebraicas..1 Funciones polinomiales. Estudiaremos las funciones siguientes: constante, lineal, cuadrática y cúbica. Función constante. Las funciones
PROBLEMAS RESUELTOS SELECTIVIDAD ANDALUCÍA 2014 MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES TEMA 4: FUNCIONES
PROBLEMAS RESUELTOS SELECTIVIDAD ANDALUCÍA 014 MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES TEMA 4: FUNCIONES Junio, Ejercicio, Opción A Junio, Ejercicio, Opción B Reserva 1, Ejercicio, Opción A Reserva
Conjuntos de Vectores y Matrices Ortogonales
Conjuntos de Vectores y Matrices Ortogonales Departamento de Matemáticas, CCIR/ITESM 28 de junio de 2011 Índice 21.1.Introducción............................................... 1 21.2.Producto interno............................................
Grado en Química Bloque 1 Funciones de una variable
Grado en Química Bloque Funciones de una variable Sección.7: Aproximación de funciones. Desarrollo de Taylor. Aproximación lineal. La aproximación lineal de una función y = f(x) en un punto x = a es la
Aplicaciones Lineales. Diagonalización de matrices.
Tema 2 Aplicaciones Lineales. Diagonalización de matrices. 2.1. Definiciones y propiedades Nota 2.1.1. En este tema trabajaremos con los Espacios Vectoriales R n y R m definidos sobre el cuerpo R. Definición
Tema 2.- Formas Cuadráticas.
Álgebra. 004 005. Ingenieros Industriales. Departamento de Matemática Aplicada II. Universidad de Sevilla. Tema.- Formas Cuadráticas. Definición y representación matricial. Clasificación de las formas
MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES
MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES CAPÍTULO 5 Curso preparatorio de la prueba de acceso a la universidad para mayores de 25 años curso 2010/11 Nuria Torrado Robles Departamento de Estadística Universidad
Preliminares Métodos de Ajuste de Curvas AJUSTE DE CURVAS AJUSTE DE CURVAS
Contenido 1 Preliminares Definiciones 2 Definiciones Contenido 1 Preliminares Definiciones 2 Definiciones Definiciones En ciencias e ingeniería es frecuente que un experimento produzca un conjunto de datos
TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS
TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS 1.- POLINOMIOS Recordemos que un monomio es una expresión algebraica (combinación de letras y números) en la que las únicas operaciones que aparecen entre las
M a t L a b. Oriol R oca POLINOMIOS EN MATLAB.
POLINOMIOS EN MATLAB Polinomios Los polinomios son expresiones matemáticas utilizadas muy frecuentemente en el modelado de problemas científicos x 4-12x 3 +25x+116 Polinomios Matlab proporciona poderosas
Dada f : [a, b] R R, continua, se plantea el problema de encontrar ceros de f, es decir raíces de la ecuación
Tema 8 Ceros de funciones Versión: 23 de abril de 2009 8.1 Introducción Dada f : [a, b] R R, continua, se plantea el problema de encontrar ceros de f, es decir raíces de la ecuación f(x) = 0. (8.1) La
Tema 2 Resolución de EcuacionesNo Lineales
Tema 2 Resolución de Ecuaciones No Lineales E.T.S.I. Informática Indice Introducción 1 Introducción 2 Algoritmo del método de Bisección Análisis del 3 4 5 6 Algoritmo de los métodos iterativos Interpretación
E.T.S. Minas: Métodos Matemáticos Ejercicios Tema 2 Aproximación e interpolación
E.T.S. Minas: Métodos Matemáticos Ejercicios Tema 2 Aproximación e interpolación Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña Curso 2006/07
Polinomios de Chebyshev
Lección Polinomios de Chebyshev. Elección óptima de los nodos de interpolación Supongamos fijados un intervalo [a, b], una función real f definida en él y un número entero n. Cómo elegir n + nodos distintos
Si se pueden obtener las imágenes de x por simple sustitución.
TEMA 0: REPASO DE FUNCIONES FUNCIONES: TIPOS DE FUNCIONES Funciones algebraicas En las funciones algebraicas las operaciones que hay que efectuar con la variable independiente son: la adición, sustracción,
Ecuaciones e inecuaciones. Sistemas de ecuaciones e inecuaciones
Ecuaciones e inecuaciones. Sistemas de ecuaciones e inecuaciones Álvarez S., Caballero M.V. y Sánchez M. a M. [email protected], [email protected], [email protected] Índice 1. Herramientas 6 1.1. Factorización
INICIACIÓN AL CÁLCULO DE DERIVADAS. APLICACIONES. en un intervalo al siguiente cociente:
INICIACIÓN AL CÁLCULO DE DERIVADAS. APLICACIONES Crecimiento de una Función en un Intervalo Tasa de Variación Media (T.V.M.) Se llama tasa de variación media (T.V.M.) de una función y f() en un intervalo
PROPUESTA A. b) Para el valor de a obtenido, calcula los puntos de inflexión de la función f(x). (1 25 puntos)
PROPUESTA A 1A. a) Determina el valor del parámetro a R, para que la función f(x) = (x a) e x tenga un mínimo relativo en x = 0. Razona, de hecho, es un mínimo absoluto. (1 25 puntos) b) Para el valor
Órdenes de la convergencia de sucesiones. Condiciones de la convergencia lineal y cuadrática del método de iteración simple
Órdenes de la convergencia de sucesiones. Condiciones de la convergencia lineal y cuadrática del método de iteración simple Estos apuntes están redactados por Maria de los Angeles Isidro Pérez y Egor Maximenko.
Instituto de Matemática. Agosto de ) Encuentre experimentalmente los siguientes valores de su calculadora:
Curso de Métodos Numéricos Instituto de Matemática Práctico 1: Errores Agosto de 2005 1) Encuentre experimentalmente los siguientes valores de su calculadora: (a) El valor ɛ mach definido como el minimo
TEMA 0: REPASO DE FUNCIONES
TEMA 0: REPASO DE FUNCIONES Recordamos que una función real de variable real es una aplicación de un subconjunto de los números reales A en el conjunto de los números reales de forma que a cada elemento
DERIVADAS PARCIALES Y APLICACIONES
CAPITULO IV CALCULO II 4.1 DEFINICIÓN DERIVADAS PARCIALES Y APLICACIONES En cálculo una derivada parcial de una función de diversas variables es su derivada respecto a una de esas variables con las otras
Definiciones I. Una solución de una ecuación son aquellos valores que al sustituirlos en la ecuación hacen que la igualdad sea cierta.
Ecuaciones Definiciones I Una ecuación es una igualdad algebraica que se verifica únicamente para un conjunto determinado de valores de las variables o indeterminadas que forman la ecuación. a + b 2 =
EJERCICIOS DE REPASO DE MATEMÁTICAS I PENDIENTES
EJERCICIOS DE REPASO DE MATEMÁTICAS I PENDIENTES 1 er PARCIAL 1. Obtén los valores reales que cumplen las siguientes condiciones: x+ x 3 5 x 1/ =1. Opera y expresa el resultado en notación científic (5,
1 Curvas planas. Solución de los ejercicios propuestos.
1 Curvas planas. Solución de los ejercicios propuestos. 1. Se considera el lugar geométrico de los puntos del plano tales que la suma del cuadrado de las distancias a los puntos P 1 = (, 0) y P = (, 0)
INTERVALOS Y SEMIRRECTAS.
el blog de mate de aida CSI: Inecuaciones pág 1 INTERVALOS Y SEMIRRECTAS La ordenación de números permite definir algunos conjuntos de números que tienen una representación geométrica en la recta real
INTERPOLACIÓN: Error en la la interpolación polinómica de Lagrange
INTERPOLACIÓN: Error en la la interpolación polinómica de Lagrange Arturo Hidalgo LópezL Alfredo López L Benito Carlos Conde LázaroL Marzo, 007 Departamento de Matemática Aplicada y Métodos Informáticos
Técnicas numéricas para las Ecuaciones diferenciales de primer orden: Método de Euler
Lección 6 Técnicas numéricas para las Ecuaciones diferenciales de primer orden: Método de Euler 61 Introducción a los métodos numéricos En este capítulo y en los anteriores estamos estudiado algunas técnicas
CONTENIDOS MÍNIMOS del ÁREA DE MATEMÁTICAS
Dpto. de Matemáticas IES Las Breñas 4º ESO OPCIÓN B CONTENIDOS MÍNIMOS del ÁREA DE MATEMÁTICAS 1: Números reales. Septiembre-2016 Números no racionales. Expresión decimal - Reconocimiento de algunos irracionales.
Tema 11: Integral definida. Aplicaciones al cálculo de áreas
Tema 11: Integral definida. Aplicaciones al cálculo de áreas 1. Introducción Las integrales nos van a permitir calcular áreas de figuras no geométricas. En nuestro caso, nos limitaremos a calcular el área
PAU Madrid. Matemáticas II. Año Examen modelo. Opción A. Ejercicio 1. Valor: 2 puntos.
PAU Madrid. Matemáticas II. Año 22. Examen modelo. Opción A. Ejercicio 1. Valor: 2 puntos. Se considera una varilla AB de longitud 1. El extremo A de esta varilla recorre completamente la circunferencia
1. Halle el dominio de la función f(x) = ln(25 x2 ) x 2 7x + 12 ; es decir, el conjunto más grande posible donde la función está definida.
Cálculo I (Grado en Ingeniería Informática) Problemas resueltos, 0-3 y 03-4 (segunda parte) Preparado por los profesores de la asignatura: Pablo Fernández, Dragan Vukotić (coordinadores), Luis Guijarro,
EL NÚMERO COMPLEJO. Los números complejos. Distintas expresiones del número complejo. Operaciones con números complejos.
EL NÚMERO COMPLEJO. Los números complejos. Distintas expresiones del número complejo. Operaciones con números complejos. 1. Introducción Los números complejos o imaginarios nacen de la necesidad de resolver
1. dejar a una lado de la igualdad la expresión que contenga una raíz.
1. Resuelve las siguientes ecuaciones reales: Solución x 1 + x = 0 ; 3 x = 3 ; ln(x 1) + 4 = ln 3 Ecuaciones con raíces: No todas las ecuaciones de este tipo son sencillas de resolver, pero podemos intentar
Cuestiones de Álgebra Lineal
Cuestiones de Álgebra Lineal Algunas de las cuestiones que aparecen en esta relación están pensadas para ser introducidas en un plataforma interactiva de aprendizaje de modo que los parámetros a, b que
No es otra cosa, que la representación de los resultados de una función sobre el plano carteciano.
FUNCIONES GRAFICAS No es otra cosa, que la representación de los resultados de una función sobre el plano carteciano. INTÉRVALOS Un intervalo es el conjunto de todos los números reales entre dos números
Diagonalización de matrices
7 Diagonalización de matrices 7.1. Matrices diagonalizables Existen diversos procesos en los que el estado en cada uno de sus pasos se puede representar por un determinado vector y en los que, además,
CONCEPTOS QUE DEBES DOMINAR
INTERVALOS CONCEPTOS QUE DEBES DOMINAR Un intervalo es un conjunto infinito de números reales comprendidos entre dos extremos, que pueden estar incluidos en él o no. 1. Intervalo abierto (a, b): Comprende
Estadística y sus aplicaciones en Ciencias Sociales 5. Estimación. Facultad de Ciencias Sociales, UdelaR
Estadística y sus aplicaciones en Ciencias Sociales 5. Estimación Facultad de Ciencias Sociales, UdelaR Índice 1. Repaso: estimadores y estimaciones. Propiedades de los estimadores. 2. Estimación puntual.
Derivadas e integrales
Derivadas e integrales Álvarez S., Caballero M.V. y Sánchez M a M [email protected], [email protected], [email protected] ÍNDICE Matemáticas Cero Índice. Definiciones 3. Herramientas 4.. Reglas de derivación.......................
Métodos Numéricos: Resumen y ejemplos Tema 5: Resolución aproximada de ecuaciones
Métodos Numéricos: Resumen y ejemplos Tema 5: Resolución aproximada de ecuaciones Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña Abril 009,
Aplicando el teorema de los incrementos finitos a la función f(x) = x 2 + 4x - 2 en los extremos [-1, 3] hallar x o
DERIVADAS Y TEOREMAS DE DERIVABILIDAD Aplicando el teorema de los incrementos finitos a la función f(x) = x 2 + 4x - 2 en los extremos [-1, 3] hallar x o El teorema de Lagrange dice que: f(3) - f(-1) =
La recta en el plano.
1 CONOCIMIENTOS PREVIOS. 1 La recta en el plano. 1. Conocimientos previos. Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos: Intervalos y sus definiciones básicas. Representación
Definición 11.1 Sea f : A E F una aplicación r-veces diferenciable en un punto a A. o
Capítulo 11 Teoremas de Taylor Una vez más nos disponemos a extender a las funciones de varias variables resultados ya conocidos para funciones de una variable, los teoremas de aproximación de Taylor.
TEMA 8: FUNCIONES. Primer Curso de Educación Secundaria Obligatoria. I.e.s. Fuentesaúco.
2009 TEMA 8: FUNCIONES. Primer Curso de Educación Secundaria Obligatoria. I.e.s. Fuentesaúco. Manuel González de León. mgdl 01/01/2009 1º E.S.O. TEMA 08: Funciones. TEMA 08: FUNCIONES. 1. Correspondencia.
Factorización de polinomios FACTORIZACIÓN DE POLINOMIOS
FACTORIZACIÓN DE POLINOMIOS 1. Polinomios Un monomio es el producto de un número real por una o más letras que pueden estar elevadas a exponentes que sean números naturales. La suma de los exponentes de
TEMA 4: DERIVADAS. En símbolos, la pendiente de la curva en P = lim Q P (pendiente de P Q).
TEMA 4: DERIVADAS 1. La derivada de una función. Reglas de derivación 1.1. La pendiente de una curva. La pendiente de una curva en un punto P es una medida de la inclinación de la curva en ese punto. Si
Una ecuación puede tener ninguna, una o varias soluciones. Por ejemplo: 5x 9 = 1 es una ecuación con una incógnita con una solución, x = 2
Podemos definir a las ecuaciones como una igualdad entre expresiones algebraicas (encadenamiento de números y letras ligados por operaciones matemáticas diversas),en la que intervienen una o más letras,
7. Forma de Lagrange para el polinomio interpolador. 9. Forma de Newton para el polinomio interpolador
Métodos Numéricos: Resumen y ejemplos Tema 2: Aproximación e interpolación Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña Febrero 2008, Version
Parte 3. Vectores y valores propios
Parte 3. Vectores y valores propios Gustavo Montero Escuela Universitaria Politécnica Universidad de Las Palmas de Gran Canaria Curso 2004-2005 1 Introducción a los valores y vectores propios 2 3 4 5 Valores
El Teorema Fundamental del Álgebra
El Teorema Fundamental del Álgebra 1. Repaso de polinomios Definiciones básicas Un monomio en una indeterminada x es una expresión de la forma ax n que representa el producto de un número, a, por una potencia
