Los datos exportados desde un sonómetro, dosímetro, econsonda o de cualquier equipo de medición acústica en general, requieren ser procesados con algún software como ser MATLAB para la creación de informes de ruido (o de tipo técnico – científico en general), por lo que surge la necesidad de cargar estos datos. A continuación un código MATLAB que permite cargar los datos desde un archivo ‘.txt’ leyéndolos línea por línea.
clear clc close all % ESTE CODIGO LEE ARCHIVO DE TEXTO LINEA POR LINEA fileID = fopen('archivo_texto.txt'); tline = fgetl(fileID); k = 1; while ischar(tline) disp(tline) tline = fgetl(fileID); linea{k} = {tline}; k = k+1; end % se borra el ultimo elemento ya que es un '-1' linea = linea(1:length(linea)-1); fclose(fileID);
Otra forma de leer un archivo de texto más resumida.
clear clc close all % ESTE CODIGO ESCANEA TODO EL DOCUMENTO DE TEXTO CONSIDERANDO CADA % LINEA CUANDO ENCUENTRA EL SALTO DE LINEA fileID = fopen('archivo_texto.txt','r'); A = textscan(fileID,'%s','Delimiter','\n') fclose(fileID);
The following two tabs change content below.
LEONARDO PARADA VALENCIA
INGENIERO ACÚSTICO - especialista en Ciencia de datos
Estudiante Magister en Gestión Ambiental
Desarrollador de contenidos multimedia en www.ingenieriaacustica.cl
EXPERTO EN RUIDO AMBIENTAL/OCUPACIONAL - PROTOCOLOS AMBIENTALES APLICADOS EN CHILE: DS38/11 Y PREXOR.
EXPERTO EN DISEÑO SONORO Y MÚSICA PARA VIDEOJUEGOS
Latest posts by LEONARDO PARADA VALENCIA (see all)
- ¿Cómo mejorar el audio en un video y el por qué de su importancia ? - 26/02/2021
- ¿Cómo mejorar el audio en Zoom? - 12/02/2021
- Plugin VST de batería acústica gratis - 12/02/2021
