Sie sind auf Seite 1von 1

Universidad Nacional Mayor de San Marcos

Facultad de Ingenierı́a Eléctrica y Electrónica


E.A.P. de Ingenierı́a Eléctrica y Electrónica
Laboratorio de Métodos Numéricos, Semestre 2018 - I
Errores

Taller 1.5
Errores
1. Haga un script que permita ingresar el valor exacto y una aproximación, el
programa debe calcular y mostrar los errores, absoluto, relatvo y porcentual.

2. Haga función que reciba como valores de entrada un valor exacto y su aproxi-
mación, la función debe calcular y devolver la cantidad de cifras significativas
con que la aproximación se acerca al valor exacto.

3. Diseñe un script que nos permita hallar el número de cifras significativas que
tiene un número.

4. Diseñe una función que reciba como entrada un número y nos devuelva el
mismo número pero escrito en su notación cientı́fica y en su notación cientı́fica
normalizada.

5. Diseñe un script que reciba como parámetros de entrada una función y =


f (x), una aproximación x∗ de un verdadero valor x y su correspondiente error
absoluto de esa aproximación; el programa debe calcularel intervalo en el cual
estará f (x∗) al evaluar f en x∗.

6. ¿Qué hace el siguiente programa?

x = 10.^(0:20); x.*(sqrt(x+1)-sqrt(x))

¿Cuál es el efecto de la diferencia cancelativa en el resultado? ¿Cómo calcuları́a


el resultado evitando la diferencia cancelativa? Escribe un código en Octave
para ello. Compara los resultados de tu código con los del original y calcula
los errores cometidos debido a la diferencia cancelativa.

7. Escribe un programa en Octave que evalúe un polinomio utilizando la regla de


Horner a partir de un vector con sus coeficientes que utilice el mismo formato
que la función polyval, es decir, un fichero horner.m que contenga

function y = horner(p,x)
%%% donde p es un vector de coeficientes
%%% x el punto donde se evaluar¶a el polinomio
%%% AQUI VA EL ALG. HORNER
%%% EL RESULTADO SERA CALCULADO EN y

Compara el número de operaciones (usando flops) de los códigos polyval y


horner. ¿Qué conclusiones sacas?

Prof. Edwin Chávez R. 1

Das könnte Ihnen auch gefallen