necesito saber como..
Publicado por Bolzar (2 intervenciones) el 04/11/2007 17:20:22
Hola a todos :
Tengo un problemilla acerca de un programa en Matlab.Me piden:
Estudiar el error de redondeo de los siguientes esquemas para realizar la suma de la secuencia de n números x1, x2,..., xn
– Suma recursiva directa: se calcula la suma añadiendo al acumulador secuencialmente los términos x1, x2,..., xn
– Suma a pares: se suman cada dos términos consecutivos en acumuladores parciales que son a su vez sumados a pares hasta obtener el resultado final.
– Suma compensada de Kahan: buscar en la bibliografía.
Para el estudio utilizar un programa en C (o en algún lenguaje que permita controlar la precisión de la representación) en precisión simple y controlar el error usando precisión doble. Hacer gráficas del error cometido frente al número de términos en la secuencia. Utilizar secuencias de hasta 2048 números generándolos a) aleatoriamente en el intervalo [1, 2] y b) siguiendo la serie sumatorio desde i = 1 hasta n de 1/i al cuadrado.
Y no tengo ni idea de por donde cogerlo.Una Ayudita??
Muxisimas Gracias
Tengo un problemilla acerca de un programa en Matlab.Me piden:
Estudiar el error de redondeo de los siguientes esquemas para realizar la suma de la secuencia de n números x1, x2,..., xn
– Suma recursiva directa: se calcula la suma añadiendo al acumulador secuencialmente los términos x1, x2,..., xn
– Suma a pares: se suman cada dos términos consecutivos en acumuladores parciales que son a su vez sumados a pares hasta obtener el resultado final.
– Suma compensada de Kahan: buscar en la bibliografía.
Para el estudio utilizar un programa en C (o en algún lenguaje que permita controlar la precisión de la representación) en precisión simple y controlar el error usando precisión doble. Hacer gráficas del error cometido frente al número de términos en la secuencia. Utilizar secuencias de hasta 2048 números generándolos a) aleatoriamente en el intervalo [1, 2] y b) siguiendo la serie sumatorio desde i = 1 hasta n de 1/i al cuadrado.
Y no tengo ni idea de por donde cogerlo.Una Ayudita??
Muxisimas Gracias
Valora esta pregunta


0