Hola,
El usar "yp" por segunda vez lo he puesto aquí a efecto que lo viérais más claro, en mi programa sí uso una tercera declarada exactamente igual.
Sobre los números, ahora los relleno con un for como yp[i] =(double)(i+1);, no hay underflow ni números denormalizados.
edit: ¿Tienes alguien algún ejemplo en C simple y que esté completo para probarlo en mi máquina?
Saludos y muchas gracias!