Open vac686 opened 1 month ago
Hola,
Debes asegurarte de que el delimitador de columnas sea el mismo en todos los casos (un tabulador en nuestro caso). En el fichero m_Pt.txt
los nombres de las columnas están separados solo por espacios, cámbialos a tabuladores y debería funcionar.
Aparte, por consistencia, en todos los ficheros debería haber una primera línea que contenga la cabecera lambda n k
. De nuevo, presta atención en que la separación use tabuladores y no espacios, puedes configurar tu editor para que haga estos caracteres visibles.
Una vez que revises los ficheros de materiales, puedes actualizar la función que los lee. Por ejemplo, si pones una cabecera en el fichero, no necesitarías asignar el valor de la columna lambda, estaría ya asignada bien de primeras.
Aparte, en los cálculos de nk
, podrías usar nombres de columnas, en lugar de su posición en el fichero.
Los ficheros de índices de refracción de los materiales Pt y Mg no son reconocidos por la aplicación en el método leerFichero