Está en la página 1de 2

Para graficar utilizamos las instrucciones fplot(1.14-2*log10*(0.025+3.

1167*10^(-4)),*-2 2 -2 2]),grid on hold on,fplot(1*x,*-2 2 -2 2]) donde hold on permite graficar varias funciones en un mismo sistema coordenado.

Para distinguir las races adicionamos la instruccin grid on que activa una cuadrcula a la grfica de la funcin. Ejecutamos las siguientes instrucciones fplot(0.5*exp(x/3)-sin(x),*-10 10 -1 1]), grid on) fplot(0.5*exp(x/3)-sin(x),*0 2 -0.3 0.3]), grid on) con la primera identificamos el intervalo donde se encuentran las raices positivas y con el segundo obtenemos la figura:

fzero(fun,x0): Encuentra una raz de la funcin f (x) = f un, que debe ser definida antes o all mismo con la instruccin inline. Esta instruccin busca un cero de f un cerca del punto x0 especificado por el usuario, y se basa en los mtodos de la secante, biseccin e interpolacin cuadrtica inversa, por lo que la funcin ingresada debe ser continua. Por ejemplo, para el ejemplo 1 podemos digitar: >> x=fzero(inline(0.5*exp(x/3)-sin(x)),0) con la cual obtenemos: x = 6.7721e-001. Que es el mismo resultado que se obtuvo con las rutinas de biseccin y Newton que se usaron en el ejemplo 1.

roots(p): Encuentra todas las races de un polinomio p, tanto reales como complejas. Para usarla es necesario tener en cuenta que en MATLAB, un polinomio se representa por medio de un vector de coeficientes. Por ejemplo, para calcular todas las races del polinomio P (x) = x5 + 3x3 2x + 1, debemos digitar la instruccin: >> r=roots([1 0 3 0 -2 1]) (donde el vector [1 0 3 0 -2 1] representa al polinomio P). con la cual obtenemos: r= -3.3865e-002 +1.8892e+000i -3.3865e-002 -1.8892e+000i -9.0261e-001 4.8517e-001 +2.7374e-001i 4.8517e-001 -2.7374e-001i que como vemos coincide con lo que esperbamos: Las races complejas siempre vienen por pares conjugados y hay al menos una raz real.

También podría gustarte