
Lectura de archivo .txt con datos exponenciales
Publicado por Juan Antonio (2 intervenciones) el 03/12/2013 05:19:46
Buenas noches.
Tengo un archivo de texto (.txt) con datos en 3 líneas, la primera es un número entero mientras que las siguientes dos líneas son una serie de números (varian entre 1500 y 2000) en formato exponencial como sigue:
2000000000.0
2.594e-20 2.968e-05 3.031e-05 -1.756e-05 ...........
-9.945e-21 -1.138e-05 -2.042e-05 4.073e-06 ...............
La idea es asignar el primer número a una variable Fs y las dos líneas siguientes a los vectores A y B. Para lo primero no he tenido problema utilizando la función fscanf.
Sin embargo, al utilizar la misma función para los vectores me he encontrado con el problema de que únicamente lee el valor decimal hasta 5 digitos, y elimina el resto, por lo que casi todos los valores se vuelven cero.
Espero que me puedan apoyar con éste problema. De antemano gracias.
Tengo un archivo de texto (.txt) con datos en 3 líneas, la primera es un número entero mientras que las siguientes dos líneas son una serie de números (varian entre 1500 y 2000) en formato exponencial como sigue:
2000000000.0
2.594e-20 2.968e-05 3.031e-05 -1.756e-05 ...........
-9.945e-21 -1.138e-05 -2.042e-05 4.073e-06 ...............
La idea es asignar el primer número a una variable Fs y las dos líneas siguientes a los vectores A y B. Para lo primero no he tenido problema utilizando la función fscanf.
Sin embargo, al utilizar la misma función para los vectores me he encontrado con el problema de que únicamente lee el valor decimal hasta 5 digitos, y elimina el resto, por lo que casi todos los valores se vuelven cero.
Espero que me puedan apoyar con éste problema. De antemano gracias.
Valora esta pregunta


0