Slik leser MATLAB

Slik leser MATLAB


MATLAB, produsert av MathWorks, er en programvarepakke for teknisk datainnsamling, analyse, modellering og grafer. Funksjonene som tilbys av MATLAB lar deg importere data fra et bredt utvalg av rå, bilde, regneark og andre formater. MATLAB gir også lav-nivå fil I / O-funksjoner som lar deg lese og formatere data fra vilkårlige filtyper.

Bruksanvisning

1 Utfør uiimport () -funksjonen til å åpne en fil utvalg vindu. Når du har valgt en fil, vil MATLAB forsøke å gjette filformat og lese formaterte dataene inn i en MATLAB matrise. Standardnavnet for arbeidsområdet variabelen er navnet på filen.

2 Utfør IMPORT () -funksjonen til å laste data hvis du kjenner et filnavn eller har det lagret i en streng. Den IMPORT () -funksjonen vil kalle den tilhørende funksjonen basert på filtypen.

my_data = IMPORT ( 'my_spreadsheet.xls "';% Åpner hjelp xlsread ()
my_data = IMPORT ( 'my_ascii_file.dat', '\ t', 5); % Åpner en tabulatordelt ASCII-fil med 5 header linjer

3 Ring filen spesifikke importfunksjonen direkte til å åpne mange filtyper som MATLAB gjenkjenner. Dette vil også tillate deg å angi flere alternativer for import av ikke-standard format.

my_data = xlsread ( 'my_spreadsheet.xls', 2); % Leser fra regneark 2
my_image = imread ( 'my_image.tif');

4 Åpne binære datafiler ved hjelp av lav-nivå fil I / O-funksjoner fopen () og fread ().

my_file_handle = fopen ( 'my_binary_file.dat', 'rb');
my_data = fread (my_file_handle, n_datapoints, "single"); % Leser n single-presisjon flyttall
fclose (my_file_handle);