Está en la página 1de 27

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

ESCUELA PROFESIONAL DE
INGENIERÍA ELECTRÓNICA

Curso:
Métodos numéricos
trabajo:
practica de método numéricos por computadora
Profesor:
Gerardo Ramírez Rosario
Integrantes:
 Toribio Tovar, Orlando 1423225137

Ciclo:

2017-B
PRÁCTICA DE METODOS NUMERICOS

1. Resolver la ecuación no-lineal 10(senh(ω)−sen(ω)) +ω2 = 0 por el


método de bisección:

Utilizaremos la siguiente programación en Matlab para determinar el


valor de ω para el cual se creó un archivo m:

Ahora en el command window ejecutaremos la siguiente instrucción:


función(fun,a,b,to1)  donde fun=función requerida
Como se puede apreciar al inicio ingresamos 1,2 el cual no indica un
cambio de signo para cada evaluación en la función de tal forma que se
escogió otro par de números tales como -1,0 habiendo un cambio de signo
para cada valor Matlab hizo el proceso correspondiente hasta encontrar
el punto donde la función de aproximaba a 0:
Por lo tanto, el valor de ω que en este caso es c es igual a:
ω =-0.2999

2. Use el método de la bisección para encontrar una aproximación de


√2.

Para hacer la aproximación de raíz de 2 se iguala a una variable y


formamos una ecuación como la siguiente:
𝑥 = √2
𝑥2 = 2
𝑥 2 − 2 = 0 … (1)
Ahora bien, teniendo la ecuación (1) utilizaremos el Matlab para
aproximar el valor:
Como vemos se escogió 2 puntos donde posiblemente se encuentre el valor aproximado de x,
ahora mostraremos el valor aproximado de x:

Como vemos se pudo aproximar el valor de x:

X=1.4142

3. Use el método de bisección para encontrar el valor inverso de 2.5.

En este problema se indica el valor inverso de 2.5 por lo tanto tendremos que generar
una ecuación:
1
− 2.5 = 0
𝑥
Asignamos 2 valores de acuerdo a la aproximación, y así se hizo una serie de
evaluaciones hasta encontrar el punto el cual hace a la función igual a 0:

De esa manera se pudo aproximar el valor de x el cual es:

X=0.4000

4. Un termistor es un dispositivo para medir temperatura mediante el cambio en la


resistencia eléctrica. Para un termistor, la ecuación que relaciona la temperatura con
la resistencia eléctrica es:

𝟏
= 𝟏. 𝟐𝟗𝟐𝟒𝟏 × 𝟏𝟎−𝟑 + 𝟐. 𝟑𝟒𝟏𝟎𝟕𝟕 × 𝟏𝟎−𝟒 𝐥𝐧𝐑 + 𝟖. 𝟕𝟕𝟓𝟒𝟔𝟖 × 𝟏𝟎−𝟖 [𝐥𝐧𝐑]𝟑
𝐓
donde T está en Kelvin y la resistencia en ohms. Encuentre la resistencia medida
cuando la temperatura es de 19°C.
como se indica la temperatura tiene que estar en kelvin, pero el problema nos lo
proporciona en centígrados entonces tenemos que convertir a kelvin:
T=292.15 K
Ahora reemplazamos en nuestra ecuación principal:

𝟎 = − 𝟐. 𝟏𝟑𝟎𝟒 × 𝟏𝟎−𝟑 + 𝟐. 𝟑𝟒𝟏𝟎𝟕𝟕 × 𝟏𝟎−𝟒 𝐥𝐧𝐑 + 𝟖. 𝟕𝟕𝟓𝟒𝟔𝟖 × 𝟏𝟎−𝟖 [𝐥𝐧𝐑]𝟑


Ahora simplificaremos la función:

𝟎 = − 𝟐. 𝟏𝟑𝟎𝟒 + 𝟐. 𝟑𝟒𝟏𝟎𝟕𝟕 × 𝟏𝟎−𝟏 𝐥𝐧𝐑 + 𝟖. 𝟕𝟕𝟓𝟒𝟔𝟖 × 𝟏𝟎−𝟓 [𝐥𝐧𝐑]𝟑


Y reemplazamos al logaritmo natural por x:

lnR=x

𝟎 = − 𝟐. 𝟏𝟑𝟎𝟒 + 𝟐. 𝟑𝟒𝟏𝟎𝟕𝟕 × 𝟏𝟎−𝟏 ∗ 𝐱 + 𝟖. 𝟕𝟕𝟓𝟒𝟔𝟖 × 𝟏𝟎−𝟓 [𝐱]𝟑


Ahora evaluaremos esa ecuación con Matlab y hallaremos el valor de la resistencia:

Como vemos escogimos 2 valores próximos al punto exacto, entonces ahora


hallaremos el punto necesario para que la ecuación sea aproximado a 0:
Por tal el valor del punto es:

C=9.0997 ´

Pero recordemos que hicimos un cambio de variable por tal igualaremos y hallaremos
el valor de x.

lnR=9.0997

R=8952.6 ohm

5. Se tiene un tanque esférico parcialmente lleno con aceite. La altura del aceite dentro
del tanque está dada por
𝐡𝟑 − 𝟗𝐡𝟐 + 𝟑. 𝟖𝟏𝟗𝟕 = 𝟎
encuentre la altura del aceite dentro del tanque.

Para hallar el valor de la altura del tanque utilizaremos el Matlab de tal forma como lo
hicimos con los anteriores ejercicios:
De la misma forma como en los anteriores ejercicios escogimos 2 valores cercanos al
punto exacto y la cual en cada punto haya un cambio de signo, así se obtuvimos los
números 8 y 9 con la cual hallamos el valor del punto exacto:

Por tanto, el valor de la altura del tanque será:

h=8.9523m

6. Use el método de Newton para calcular la masa m de un saltador de bungee cuando el


coeficiente de arrastre del viento, cd = 0.25kg/m y tiene una velocidad v = 36m/s
después de t = 4s y la aceleración de la gravedad es g = 9.81m/s2. La función que
relaciona todos los parámetros es:

𝑔𝑚 𝑔 ∗ 𝑐𝑑
𝑣(𝑡) = √ ∗ tanh(√ ∗ 𝑡)
𝑐𝑑 𝑚
Como la variable principal es m trataremos de formar una sola ecuación:
2.4525
0 = √39.24 ∗ 𝑚 ∗ tanh (√ ∗ 4) − 36 … . (1)
𝑚
Ahora debemos encontrar un valor inicial de m para encontrar el valor de la masa:
Recordemos que:
tanh(𝑥) = (𝑒 2𝑥 − 1)/(𝑒 2𝑥 + 1)

Pues bien utilizaremos esa forma para representar de otra manera a la ecuación (1)
12.52
𝑒 √𝑚 −1
36 = 6.26 ∗ √𝑚 ∗ 12.52
𝑒 √𝑚 +1

12.52 12.52
36 ∗ 𝑒 √𝑚 + 36 = 6.26 ∗ √𝑚 ∗ 𝑒 √𝑚 − 6.26 ∗ √𝑚

12.52
𝑒 √𝑚 (36 − 6.26 ∗ √𝑚) + (36 + 6.26 ∗ √𝑚) = 0
12.52
𝑒 √𝑚 (362 − (6.26 ∗ √𝑚)2 ) (362 − (6.26 ∗ √𝑚)2 )
+ =0
(36 + 6.26 ∗ √𝑚) (36 − 6.26 ∗ √𝑚)

Ahora factorizaremos los términos comunes:

12.52
2 𝑒 √𝑚 1
(362 − (6.26 ∗ √𝑚) ) ( + )=0
(36 + 6.26 ∗ √𝑚) (36 − 6.26 ∗ √𝑚)

Ahora igualaremos la primera parte para poder hallar el valor inicial de m:


2
362 − (6.26 ∗ √𝑚) = 0
𝑚𝑜 = 33.07
Ahora utilizaremos el método de newton para encontrar el valor de la masa utilizando
una programación en Matlab:

Y el resultado es:
Entonces el valor de la masa es igual a:

m=144.9326

7. Use el método de Newton para encontrar una de las raíces de x^10−1 = 0 con valor
inicial x0 = 0.5.

Debemos tener en cuenta la fórmula para utilizar el método de newton:

𝑓(𝑥𝑛 )
𝑥𝑛+1 = 𝑥𝑛 + ( )
𝑓 ′ (𝑥𝑛 )
Pues bien, en Matlab se utilizará un programa el cual nos permitirá representar todo el
proceso que se necesita para hallar el punto que satisface la ecuación:

Reemplazamos la función que nos indica y a la ves su derivada para luego guardar y
automáticamente será ejecutado en el command window del Matlab:

Como vemos se logra obtener el valor del punto que aproxima a la función a 0, además
se nos indica el tiempo que se demora en hacer el proceso.
8. La impedancia de un circuito RLC está dada por:

𝟏 𝟏 𝟏 𝟐
= √ 𝟐 + (𝝎 ∗ 𝑪 − )
𝒁 𝑹 𝑳
Encuentre la frecuencia ω que resulta cuando se tiene una impedancia Z = 10ohm, R =
225Ω, C = 0.6×10-6F y L = 0.5H.

Debido a que nos dan el valor de la impedancia, resistencia, capacitancia e inductancia


pasaremos a reemplazar para formar una ecuación y utilizaremos el método de la
bisección:

𝟏
𝟎=√ + (𝝎 ∗ 𝟎. 𝟔 ∗ 𝟏𝟎−𝟔 − 𝟐)𝟐 − 𝟎. 𝟏
𝟐𝟐𝟓𝟐
Primero antes reemplazaremos:
𝝎 ∗ 𝟎. 𝟔 ∗ 𝟏𝟎−𝟔 = 𝒙
Quedando:
𝟏
𝟎=√ + (𝒙 − 𝟐)𝟐 − 𝟎. 𝟏
𝟐𝟐𝟓𝟐
Primero se escogió un par que se aproxime al valor exacto:

Pues bien, el resultado fue:


Como el valor de x es:

x=1.90002 recordemos que ese no es el valor verdadero pues anteriormente un


reemplazo por tanto pasaremos a hallar el verdadero valor:

𝝎 ∗ 𝟎. 𝟔 ∗ 𝟏𝟎−𝟔 = 𝟏. 𝟗𝟎𝟎𝟎𝟐
por tanto, el valor de la frecuencia es:

𝝎 = 𝟑. 𝟏𝟔𝟔𝟕 ∗ 𝟏𝟎𝟔 𝑯𝒛

9. En análisis de sistemas de control una función de transferencia relaciona la señal de


salida con la señal de entrada. Una función de transferencia para un sistema de
posicionamiento robótico tiene la función de transferencia:

𝑪(𝒔) 𝒔𝟑 + 𝟗𝒔𝟐 + 𝟐𝟔𝒔 + 𝟐𝟒


𝑮(𝒔) = = 𝟒
𝑵(𝒔) 𝒔 + 𝟏𝟓𝒔𝟑 + 𝟕𝟕𝒔𝟐 + 𝟏𝟓𝟑𝒔 + 𝟗𝟎

Donde G(s) es la ganancia, C(s) es la salida, N(s) es la entrada y s es la transformada


compleja de la frecuencia. Encuentre los ceros del numerador y del denominados y
factorice la función de transferencia como

(𝒔 − 𝒂𝟏 )(𝒔 − 𝒂𝟐 )(𝒔 − 𝒂𝟑 )
𝑮(𝒔) =
(𝒔 − 𝒃𝟏 )(𝒔 − 𝒃𝟐 )(𝒔 − 𝒃𝟑 )(𝒔 − 𝒃𝟒 )

Donde ai y bi son las raíces del numerador y denominador, respectivamente.


Para obtener los zeros y polos de la función debemos de obtener las raíces del
numerador que serán los zeros y las raíces del denominador serán los polos y para
obtener esos valores utilizaremos la función roots que nos permitirá obtener las raíces:
De esa manera se podrá obtener los zeros y polos de toda la función de transferencia:

10. La concentración de bacterias c en un lago decrece según la función:


𝒄 = 𝟕𝟕𝒆𝒙𝒑(−𝟏. 𝟓𝒕) + 𝟐𝟎𝒆𝒙𝒑(−𝟎. 𝟎𝟖𝒕).
Determine el tiempo necesario para que la concentración de bacterias disminuya a 15,
usando el método de Newton con un valor inicial t = 6 y un error del 1%.

Como nos indica reducir hasta 15 entonces este es el tope máximo:


C(t)=15;
De tal manera que tenemos que restringir a la función principal:
𝒄 = 𝟕𝟕𝒆𝒙𝒑(−𝟏. 𝟓𝒕) + 𝟐𝟎𝒆𝒙𝒑(−𝟎. 𝟎𝟖𝒕) − 𝟏𝟓
Y de esta forma restringimos a la función, ahora pasaremos a encontrar el tiempo
necesario para que la función llegue a 0:

Y nos da un resultado igual a :


11. Use interpolación de Lagrange para calcular el valor de la función en x = 3.5
x 0 1.8 5 6 8.2 9.2 12
y 26 16.415 5.375 3.5 2.015 2.54 8

Pasaremos realizar un programa en Matlab:

Primero definimos un número de puntos a interpolar:

n=7;

luego como siempre definimos la variable x y a continuación definimos los vectores para
cada valor de x y también para el valor de la función evaluadas en cada punto, luego
inicializamos una variable p=0 que posteriormente ira tomando diferentes valores.

Introducimos un ciclo for con un valor ‘i’ que variara hasta llegar al tope que es 7.

Luego otra variable L que tomara forma por cada valor del siguiente for.

El ciclo for que siga será para poder determinar cada multiplicación del polinomio de
lagrange, además se introduce un condicional if la cual evitara que la función sea
infinita debido a que en el polinomio de lagrange en cada denominador va la
multiplicación de la resta del punto evaluado con los demás puntos, pues bien, si el if no
condicionara se estaría restando 2 puntos iguales lo cual como se había dicho
anteriormente haría infinita a la función, evitando esto, se pasa a actualizar el valor de
‘L’ con cada parte iteración de j el cual tomara cada punto de x, terminado el ciclo for
para ‘j’ pasara a actualizar el valor de ‘p’ teniendo en cuenta que también se le debe
multiplicar el valor de la función evaluada ‘yn’ en ese punto para después sumar cada
parte del polinomio de lagrange y pasar a actualizar el valor de ‘i’ que tomara el siguiente
punto para así formar la polinomio terminado el ciclo for se mostrada la función final
con el comando simplify.

Como nos piden evaluar el punto x=3.5 en la función, se utilizará el comando subs que
evaluará la función en el punto que indiquemos y a continuación se utilizará el comando
vpa que me dará el valor de la función en decimales.
12. La ley de Ohm establece que la caída de voltaje a través de un resistor lineal es
proporcional a la corriente V = IR. Sin embargo, los resistores reales no siempre
obedecen al ley de Ohm. Los siguientes datos sugieren una relación curvilínea entre la
corriente y el voltaje.

i -2 -1 -0.5 0.5 1 2
v -637 -96.5 -20.5 20.5 96.5 637

Use un polinomio de Lagrange para calcular el valor de V para I = 0.1

Para hallar el valor del voltaje con respecto a la corriente indicada utilizaremos el
programa de la pregunta anterior, solo que en ese caso definiremos los puntos que
aquí se nos indican:

Lo cual nos dara como resultado un voltaje igual a:


V=2.324 v

13. La corriente que atraviesa un alambre es medida y se obtiene la siguiente tabla de


datos

t 0 0.25 0.5 0.75 1


i 0 6.24 7.75 4.85 0

Calcule i cuando t=0.23

De la misma forma que la anterior utilizaremos la programación de la pregunta 12 con


la única diferencia la cual será cambiar los valores de cada vector:

Y el resultado será:

El valor de la corriente i en t=0.23 será:


I= 5.9043 A
14. La aceleración debida a la gravedad y a la altitud está dada por la tabla

Y,m 0 30000 60000 90000 120000


G, m/s^2 9.81 9.7487 9.6879 9.6278 9.5682

calcule g a y = 55000m.
de la misma forma que las anteriores utilizaremos el mismo programa.
El resultado de la gravedad a 55000m será:

g=9.6979851 m/s^2
15. Los siguientes datos son de la posición de un cohete a diferentes tiempos

t,s 0 25 50 75 100 125


Y,km 0 32 58 78 92 100
Calcule la velocida en cada instante.
Para hallar el valor en cada instante primero pasaremos a formar una ecuación que
relacione ‘y’ con ‘t’, y como y es la posición la derivaremos y obtendremos la
velocidad para luego pasar a evaluar en cada t.
Lo que se hizo fue cambiar los vectores para cada variable, al final se hizo la derivada
de la posición y luego se agregó un ciclo for para evaluar en cada punto y así obtener la
velocidad correspondiente:

16. La ley de Faraday establece la caída de voltaje a través de un inductor

𝒅𝒊
𝑽 = 𝑳∗
𝒅𝒕

donde V es el voltaje, L es la inductancia, i es la corriente y t es el tiempo. Determine


t 0 0.1 0.2 0.3 0.5 0.7
i 0 0.16 0.32 0.56 0.84 2.0
la caída de voltaje a partir de los siguientes datos para una inductancia L = 4H.
primero obtendremos la corriente en función del tiempo:
luego derivaremos y evaluaremos en cada t para hallar el valor del voltaje teniendo en cuenta
que L=4H

obteniendo los siguientes valores:

17. La masa total de una barra de densidad variable está dada por

𝑳
𝒎 = ∫ 𝝆(𝒙)𝑨(𝒙)𝒅𝒙
𝟎

donde m es la masa, ρ(x) es la densidad, A(x) es el área de la sección transversal, x es


la distancia a lo largo de la barra y L es la longitud total de la barra. Los siguientes
datos se tomaron de una barra de 20 m de longitud. Determine la masa en gramos
usando el método compuesto de Simpson.

x,m 0 4 6 8 12 16 20
Ρ, 4 3.95 3.89 3.8 3.6 3.41 3.3
g/cm^3
Ac,cm^2 100 103 106 110 120 133 150
Para utilizar el método de Simpson compuesta primero tenemos que hallar las funciones
de ρ(x) es la densidad y A(x) es el área de la sección transversal que están en función
del x, para lo cual utilizaremos el Matlab con el polinomio de lagrange:

Con esta programación se está hallando ρ(x) y A(x) :

La función f es ρ(x), la función g es A(x) y por último se muestra la multiplicación de las 2


funciones.

Ahora para hacer todo el proceso del método de Simpson se hizo la siguiente programación
teniendo en cuenta que el método de simpson es igual a:
Para lo cual como se había dicho anteriormente se hizo la siguiente programación:
El cual nos da por resultado:

Entonces la masa es igual a:


m=834576.912 g  834.576kg

18. Los siguientes datos corresponden a la velocidad de un objeto en función del tiempo

t,s 0 4 8 12 16 20 24 28 30
v, m/s 0 18 31 42 50 56 61 65 70
Calcule qué tan lejos viaja entre t = 0 y t = 30s
como nos proporcionan datos para el tiempo y la velocidad entonces primero
hallaremos la velocidad en función del tiempo para luego pasar a integrar la función y
obtener la posición:
El resultado de la distancia recorrida desde t=0 hasta t=30 será:

Entonces la distancia será:


D=1302.6024

19. Se ha medido la fuerza por unidad de longitud del viento sobre la cara de un
rascacielos para hacer la siguiente tabla
Altura 0 30 60 90 120 150 180 210 240
l,m
Fuerza, 0 340 1200 1550 2700 3100 3200 3500 3750
F(l),
N/m
Calcule la fuerza neta.
primero tenemos que hallar una función de la fuerza con respecto a la altura
Ahora para obtener el valor de la fuerza neta será:

El resultado será igual a:

La fuerza neta es: Fn=19340 N/m

20. La concentración promedio de una substancia en un lago puede calcularse con la


fórmula

𝒛
∫𝟎 𝑪(𝒛)𝑨(𝒛)𝒅𝒛
𝒄̅ = 𝒛
∫𝟎 𝑨(𝒛)𝒅𝒛

Donde c(z) es la concentración a la profundidad z, A(z) es el área del lago y Z es la


profundidad total. Determine la concentración promedio a partir de la tabla

Z,m 0 4 8 12 16
A,m^2 9.8175 5.1051 1.9635 0.3927 0.000
C,g/m^3 10.2 8.5 7.4 5.2 4.1
Para resolver el ejercicio primero desarrollaremos el numerador y luego el
denominador, pero antes hallaremos cada ecuación de C(z) y A(z)

Donde A(z) es la función f y C(z) es la función g

Ahora pasaremos a desarrollar el método de simpson para lo cual se desarrolló un programa


en la cual se tendrá todos los pasos incluidos hasta hallar el valor final:
El cual dio por resultado:

Por tanto, la concentración promedio es:

𝑐̅ = 28.66491