Hvordan lese en tabell i MATLAB?

Hvordan Lese En Tabell I Matlab



I MATLAB er tabeller den mest effektive måten å vise regnearkdata på siden de kan inneholde ulike datatyper, inkludert tekst, tall, variabelnavn, rad- og kolonnenavn. Vi kan lese data fra en tabell ved hjelp av lesetabell( ) funksjon som lar oss lese data inn i tabeller programmatisk.

Følg denne veiledningen for å lære hvordan du leser en historie i MATLAB ved hjelp av lesetabell() funksjon.







Hvordan lese en tabell i MATLAB?

De lesetabell() funksjon er en innebygd funksjon i MATLAB som brukes til å lese tabelldata fra ulike filformater og lage et tabellobjekt i MATLAB. Det brukes ofte til å importere data fra filer som f.eks CSV (kommaseparerte verdier) , XLSX (Excel), TXT (tekst), og mer.



De lesetabell() funksjonen aksepterer filnavnet eller filbanen som input og gir et tabellobjekt som inneholder dataene fra filen. Tabellobjektet representerer dataene i et strukturert format med rader og kolonner, som ligner på et regneark eller en databasetabell.



Syntaks for readtable()-funksjon i MATLAB

De lesetabell() funksjonen i MATLAB følger en enkel syntaks som er gitt nedenfor:





T = lesetabell ( 'fil' )
T = lesetabell ( 'fil' , Navn, Verdi )


Her:

    • T = lesetabell ('fil'): Denne syntaksen brukes til å lage en tabell ved å lese dataene fra 'fil' . I dette tilfellet, 'fil' kan være av hvilken som helst type, inkludert en Excel-fil, tekstfil, CSV-fil og andre med kolonneorienterte felt.
    • T = lesetabell ('fil', navn, verdi) : Denne syntaksen lar deg spesifisere flere navn-verdi-par for å tilpasse importprosessen. De Navn og Verdi par gir kontroll over ulike alternativer som antall rader eller kolonner som skal leses, kolonneformater, variabelnavn, håndtering av manglende verdier og mer.

Eksempel 1

I dette eksemplet leser vi alle dataene fra den brukerdefinerte Excel-filen ved å bruke lesetabell() funksjon og lag en ny tabell T for å lagre dataene som er lest fra den gitte filen.



T = lesetabell ( 'Komal [juni].xlsx' )


Eksempel 2

Denne MATLAB-koden leser hele data fra den innebygde MATLAB CSV-filen ved hjelp av lesetabell() funksjon og oppretter en ny tabell T for å lagre dataene som er lest fra den angitte filen.

T =lesetabell ( 'airlinesmall.csv' )


Eksempel 3

Ta i betraktning Eksempel 2 for å lese spesifikke data fra den gitte innebygde MATLAB CSV-filen ved å bruke lesetabell() funksjon. I dette eksemplet er lesetabell() funksjonen leser bare de første fem radene og kolonnene fra 2-9 fra den gitte filen ved å lagre disse dataene i den nyopprettede tabellen T.

T =lesetabell ( 'airlinesmall.csv' ) ;
T ( 1 : 5 , 2 : 9 )


Konklusjon

De lesetabell() funksjon i MATLAB er et kraftig verktøy for å lese data fra filer og lage tabeller i et kolonneorientert format. Ved å akseptere filer av hvilket som helst format som input, muliggjør det opprettelsen av tabeller som lagrer dataene som er hentet ut fra filene. Denne opplæringen ga praktiske eksempler for å demonstrere hvordan du leser data fra både brukerdefinerte og innebygde MATLAB-filer, og viser nytten av lesetabell() funksjon.