Вы находитесь на странице: 1из 13

10. La Resistencia de un silicn esta basado en la carga q del electrn, la densidad de electrones n y en la movilidad de los electrones .

. La densidad de electrones esta dada en base a la densidad del revestimiento N y la densidad portadora . La movilidad de los electrones depende de la temperatura T, la temperatura de referencia y la movilidad de referencia . La ecuacin requerida para calcular la resistividad es: donde Se tiene los valores de los parmetros siguientes: . . . y

Calcule la densidad de revestimiento N necesario si la temperatura T varia en el intervalo [500. 1000] (considere 5 valores de T ). Solucin Remplazando n y en se tiene:

Despejando N se tiene la siguiente ecuacin: ( ) ( ) Remplazando valores:

Mtodo de AITKEN

Valores iniciales 706 707 708 709 710 Races o ceros 705.82559 705.82559 705.82559 705.82559 705.82559 Numero de iteraciones 100 100 100 100 100 Races con Matlab 705.82498 705.82593 705.82830 705.83207 705.83723 Error relativo (%) 0.000086 0.000048 0.000384 0.000918 0.001649

Mtodo de la POSICION FALSA

Valores iniciales 705 704 705 703 703 706 706 707 706 707

Races o ceros 705.8255876209371 705.8255876209371 705.8255876209371 705.8255876209371 705.8255876209371

Numero de iteraciones 4 4 4 4 4

Races con Matlab 705.8255876209371 705.8255876209377 705.8255876209372 705.8255876209400 705.8255876209565

Error relativo (%) 0 8.053465311e-14 1.610693062e-14 4.187801962e-13 2.754285136e-12

22. Sistemas mecanicos reales pueden involucrar la deflexion de resortes no lineales.En una situacion particular se deja caer un bloque de masa m dedes una altura h por encima de un resorte vertical sujeto al piso la fuerza de restitucion del resorte esta dado por donde d es la distancia que se comprime el resorte. Utilizando la ley de conservacion de la energia se puede demostrar que cuando el resorte se comprime una distancia d pajo el efecto del peso del bloque se tiene la relacion: 0= Si las constantes de restitucion de los resortes son m=0.095(kg) y la aceleracion de la gravedad g= ( ) ( ), la masa del bloque

( ), calcule la distancia d q se comprime el resorte

cuando la altura h varia en el rango [0.25, 0.75](m) (considere 5 valores de h) Solucion: La funcion es: 0= La fun cion es:

Metodo de NEWTON Parmetros H=0.3333 H=0.416666 H=0.5 H=0.5833333 H=0.6666666 Valores iniciales 0.12 0.13 0.16 0.15 0.16 Races o ceros 0.14998540 0.16446287 0.17758716 0.18967993 0.20095045 Numero de iteraciones 5 5 5 5 5 Races con Matlab 0.14996922 0.16444444 0.17756724 0.18965817 0.20092798 Error relativo (%) 0.010 0.011 0.011 0.011 0.011

Grafico de las races de la funcin para h=

Como se ve en el grafico, el problema tiene dos races, pero la distancia d recorrida por el resorte no puede ser positiva, por tanto solo se toma en cuenta la raz del primer cuadrante cuyo valor aproximado es x=0.12

Para h=

La raz aproximada es x=0.14 Para h= =0.5

Con raz prxima a x=0.15 Para h=

Raz aproximada x=0.16

Para h=

Raz prxima a x=0.17 (conclusiones)

Como se pudo observar los valores de d en el intervalo de h=[0.5, 0.75] varian de forma casi proporcional, en relacin a la variacin de h:

Metodo de la Biseccion

Parmetros H=1/3 H=8/12 H= 1/2 H=7/12 H=2/3

Valores iniciales 0.12 0.1275 0.1344 0.16 0.1709 0.16 0.1675 0.1744 0.199 0.2109

Races o ceros 0.14998540 0.16446287 0.17758716 0.189679354 0.200950501

Numero de iteraciones 10 10 10 10 10

Races con Matlab 0.149688 0.1644471 0.1775697 0.18951333 0.2009304

Error relativo (%) 0.0096 0.0096 0.0098 0.0095 0.01

Para h=11/28

Para h=13/28

Para h=15/28

Para h=17/28

Colcluciones: Como se puede bservar en los calcos es notorio que el metodo mas rapido y mas exacto es el de la POSICION FALSA, y el metodo mas lento es el de AITKEN. Los metodos con menor exactitud son los utilizados en el segundo ejercicio q son el de NEWTON y el de BISECCION.

ANEXOS Mtodo de AITKEN function [raiz,fraiz,niter] =aitken(f,g,x0,epsi) dg=inline(sym(diff(sym(g)))); if (abs(dg(x0))>=1), fprintf('mala g(x) \n'); return; end fraiz=abs(f(x0)); maxiter=100; niter=0; x1 = g(x0); while(fraiz>epsi && niter<maxiter), niter = niter+1; x2=g(x1); y = x0 -((x1-x0)^2/(x2-2*x1+x0)); fraiz=abs(f(y)); x0=x1; x1=x2; end raiz=y; end

METODO posicin falsa function [ raiz,fraiz,niter ] = pfalsa( f,xi,xd,epsi ) if(f(xi)*f(xd)>0), fprintf('malos valores iniciales \n'); return end fr=abs(f(xi)); niter=0;

maxiter=100; while (fr>epsi && niter<maxiter), as=xd-f(xd)*(xd-xi)/(f(xd)-f(xi)); fr = abs(f(as)); niter = niter+1; if (f(as)*f(xi)>0), xi=as; else xd=as; end end raiz=as; fraiz = fr; end

Metodo de NEWTON function [ raiz,fraiz,niter ] = newton( f,df,x0,epsi) fraiz = abs(f(x0)); maxiter = 100; niter = 0; while(fraiz>epsi && niter<maxiter), x = x0-f(x0)/df(x0); fraiz = abs(f(x)); niter = niter+1;

x0 = x; end raiz=x0; end

Metodo de la BISECCION function[raiz, niter,fraiz]=bisec1(f,xi,xd,eps) if f(xi)*f(xd)>0; fprintf('valores iniciales erroneos'); return end maxiter=100; xm=(xi+xd)/2; fraiz=abs(f(xm)); niter=1; while fraiz>eps && niter<maxiter, niter=niter+1; if f(xi)*f(xm)>0, xi=xm; else xd=xm; end xm=(xi+xd)/2; fraiz=abs(f(xm)); end raiz=xm;

Вам также может понравиться