You are on page 1of 7

FECHA: 11/07/2019

NOMBRE: EDUARDO ANDRÉ VÁSQUEZ CÁRDENAS

PRÁCTICA CALIFICADA

1. Para la siguiente información:

X 0 10 5 3 6
Y 3 203 53 21 111

a) Completar la tabla interpolando los valores en “y” para -4 <= x <= 12,
con incrementos para x de 0.5
b) Hallar el valor mínimo de la función
c) Calcule la derivada de la función para y = 51
d) Evaluar la integral de la función entre los puntos 0 y 10

SOLUCIÓN:

1.1. Organización de datos experimentales:

X 0 3 5 6 10
Y 3 21 53 111 203

1.2. Como son 5 los puntos experimentales, el polinomio de ajuste de


datos será de grado 4. Al utilizar el comando “polyfit”, se obtiene el
siguiente polinomio interpolado

𝑷(𝒙) = −𝟎. 𝟓𝟎𝒙𝟒 + 𝟗. 𝟎𝟎𝒙𝟑 − 𝟒𝟓. 𝟓𝒙𝟐 + 𝟕𝟓. 𝟎𝒙 + 𝟑. 𝟎𝟎


Sintaxis:

X = [0 3 5 6 10];
Y = [3 21 53 111 203];
P = polyfit (X, Y, 4)

1.3. Mediante el programa Excel, completamos los datos faltantes para


el intervalo dado:

1.4. Para el cálculo de la derivada, se empleará el comando “polyder”,


el cual calcula la función derivada de una función polinomial:
FECHA: 11/07/2019
NOMBRE: EDUARDO ANDRÉ VÁSQUEZ CÁRDENAS

𝑷′(𝒙) = −𝟐. 𝟎𝟎𝒙𝟑 + 𝟐𝟕. 𝟎𝒙𝟐 − 𝟗𝟏. 𝟎𝒙 + 𝟕𝟓. 𝟎


Sintaxis:

p = polyder (P)

1.5. Para conocer la existencia de mínimos o máximos en un intervalo


dado, la función derivada debe ser igual a cero. El cálculo de raíces,
se efectúa mediante métodos de aproximación como el de Newton
– Raphson. Sin embargo, se empleará el comando “roots”, para
conocer las raíces de la función derivada de P (x)

Sintaxis:

r = roots (p)

RAÍCES
Primera 1.2359
Segunda 3.4378
Tercera 8.8263

Sin embargo, no sabemos cuáles de estas representan los


mínimos de P(x). Para ello, emplearemos el criterio de la segunda
derivada:

𝑷′′(𝒙) = −𝟔. 𝟎𝟎𝒙𝟐 + 𝟓𝟒. 𝟎𝒙 − 𝟗𝟏. 𝟎


Sintaxis:

p2 = polyder (p)

Los intervalos que tenemos, de acuerdo a los puntos críticos que


se han obtenido anteriormente, son los siguientes:

RAÍCES (r) VALOR p2 (r) ¿QUÉ ES?


Primera 1.2359 -81.8028 Máximo
Segunda 3.4378 23.7305 Mínimo
Tercera 8.8263 -33.4277 Máximo
FECHA: 11/07/2019
NOMBRE: EDUARDO ANDRÉ VÁSQUEZ CÁRDENAS

Sintaxis:

v = polyval (p2, r)

1.6. Para conocer el valor de la derivada, cuando x = 51, utilizamos el


siguiente comando:

Sintaxis:

p51 = polyval (p, 51)

El valor obtenido es de -1.9964x105

1.7. Para conocer el valor del área bajo la curva del polinomio,
deberemos calcular la integral de la función:

𝑷(𝒙) = −𝟎. 𝟓𝟎𝒙𝟒 + 𝟗. 𝟎𝟎𝒙𝟑 − 𝟒𝟓. 𝟓𝒙𝟐 + 𝟕𝟓. 𝟎𝒙 + 𝟑. 𝟎𝟎


Sintaxis:

Para escribir la función polinómica, en un lenguaje que Matlab


comprenda, digitamos así:

𝑷 = @(𝒙) − 𝟎. 𝟓𝟎 ∗ 𝒙.𝟒 + 𝟗. 𝟎𝟎 ∗ 𝒙.𝟑 − 𝟒𝟓. 𝟓 ∗ 𝒙.𝟐 + 𝟕𝟓. 𝟎 ∗ 𝒙 + 𝟑. 𝟎𝟎

I = quad (P, 0, 10)

Cero y diez, representan los límites de integración. El valor del área


bajo la curva de la función P(x) es: 1.1133 x 103
FECHA: 11/07/2019
NOMBRE: EDUARDO ANDRÉ VÁSQUEZ CÁRDENAS

2. Para la siguiente información:

y z
x 2 4 6 8 10
0 2 4 6 8 10
1 3 5 7 9 11
2 6 8 10 12 14
3 11 13 15 17 19
4 18 20 22 24 26
5 27 29 31 33 35

2.1. Hallar el valor de zi para los puntos (2.5, 5, Z1) y (1.8, 3, Z2)

SOLUCIÓN:

2.1.1. Definimos los vectores en X e Y

 X = [0 1 2 3 4 5];
 Y = [2 4 6 8 10];

2.1.2. Utilizando el comando “meshgrid”, creamos una malla con


dichos vectores:

 M = meshgrid (X, Y)

0 1 2 3 4 5
0 1 2 3 4 5
0 1 2 3 4 5
0 1 2 3 4 5
0 1 2 3 4 5
 Observamos que ésta, es una matriz de 5 x 6. Esta información nos
ayudará a generar la matriz Z, con 5 filas y 6 columnas.

2.1.3. Definimos la matriz Z:

2 3 6 11 18 27
4 5 8 13 20 29
6 7 10 15 22 31
8 9 12 17 24 33
FECHA: 11/07/2019
NOMBRE: EDUARDO ANDRÉ VÁSQUEZ CÁRDENAS

10 11 14 19 26 35

2.1.4. Con el comando “interp2”, interpolamos para el valor buscado.


Ya que la función parece tener tendencia lineal, aplicamos el
comando utilizando una interpolación lineal “linear”.

I1 = interp2 (X, Y, Z, 2.5, 5, ‘linear’)


I1 = 11.5000

I2 = interp2 (X, Y, Z, 1.8, 3, ‘linear’)


I2 = 6.4000

2.2. Construye una gráfica 3D para el dominio 0 <= x <= 5 y 2<=y<=10,


considerando un total de 50 elementos para cada vector.

2.2.1. Definimos los vectores X e Y, cada uno con 50 elementos

 X = linspace (0, 5, 50)


 Y = linspace (2, 10, 50)

2.2.2. Utilizamos el comando “meshgrid”, para generar una malla


con ambos vectores:

 M = meshgrid (X, Y)

CONTINUARÁ… (es preciso hallar los 2500 valores de Z para cada


punto en X y Y y no sé cómo hacerlo )

2.3. Determine los valores de (x, y) que corresponden a z = 25

2.3.1. Observando la tabla, identificamos aquellos valores próximos


a 25:

y z
x 2 4 6 8 10
0 2 4 6 8 10
1 3 5 7 9 11
2 6 8 10 12 14
3 11 13 15 17 19
4 18 20 22 24 26
FECHA: 11/07/2019
NOMBRE: EDUARDO ANDRÉ VÁSQUEZ CÁRDENAS

5 27 29 31 33 35

2.3.2. Para x = 4, e y entre 8 y 10: Por simple inspección vemos que


el valor intermedio entre 8 y 10 es igual a 9, para el cual, el valor
de z será 25 (puesto que el promedio entre 24 y 26 es
justamente 25). Por lo tanto:

(x, y, 25) = (4, 9, 25)

2.3.3. Para y = 2, y x entre 4 y 5: Empleamos interpolación lineal


plana, ya que consideramos la variable “y” como constante (y =
2). En Matlab:

z = [2 3 6 11 18 27];
x = [0 1 2 3 4 5];
x1 = interp1(z, x, 25)
x1 = 4.7778

(x, y, 25) = (2, 4.78, 25)

2.4. Grafique la malla (x, y, x) superponiendo los puntos evaluados en el


ítem “a”.

SINTAXIS:

Figure (01)
hold on

mesh (X, Y, Z)
plot3(2.5, 5, I1, 'rd')
plot3(1.8, 3, I2,' rd')

hold off

GRÁFICO:
FECHA: 11/07/2019
NOMBRE: EDUARDO ANDRÉ VÁSQUEZ CÁRDENAS

You might also like