- MATLAB umožňuje ukladať dáta v ich natívnom formáte .mat a zachovať ich vlastnosti.
- Je možné importovať a exportovať textové súbory (.txt) pomocou funkcií, ako napríklad
saveyload. - Podpora Excelu uľahčuje manipuláciu s údajmi pomocou
xlswriteyxlsread. - Praktické príklady ilustrujú, ako pracovať s dátami v rôznych formátoch v MATLABe.
MATLAB je výkonný nástroj na analýzu dát a vedecké programovanie . Pre efektívnu prácu je však nevyhnutné vedieť, ako importovať a exportovať dáta v rôznych formátoch. To uľahčuje prenos informácií medzi MATLABom a inými aplikáciami, ako je Excel alebo textové súbory. Ak sa chcete dozvedieť viac o rôznych možnostiach MATLABu, môžete si prečítať nášho sprievodcu o tom, ako otvoriť súbor .bak.
V tomto článku podrobne preskúmame rôzne spôsoby importu a exportu údajov v MATLABe, od jeho natívneho formátu .mat až po textové súbory a tabuľky programu Excel. Vďaka jasným vysvetleniam a praktickým príkladom sa naučíte jednoducho spravovať svoje údaje.
Uložte a načítajte dáta v natívnom formáte MATLAB
Najefektívnejším formátom na ukladanie údajov v MATLABe je formát .mat . Tento typ súboru zachováva všetky vlastnosti a štruktúry údajov. Pre optimalizáciu vašej práce je tiež užitočné pochopiť, ako otvoriť iné typy súborov, ako je podrobne popísané v našom návode na otvorenie súboru .mat.
- Uložte všetky údaje pracovného priestoru:
save nombre_archivovytvorte súbornombre_archivo.matso všetkými premennými uloženými v relácii MATLAB. - Uložte konkrétne premenné:
save nombre_archivo A B Cumožňuje uložiť iba premenné A, B y C v priečinku. - Nahrajte súbory .mat:
load nombre_archivonačíta všetky premenné uložené v súbore.
Import a export údajov v textových súboroch
V niektorých prípadoch môže byť práca s textovými súbormi ( .txt ) užitočná, pretože majú jednoduchú štruktúru a sú kompatibilné s viacerými platformami. Okrem toho je pochopenie toho, ako sa s rôznymi typmi súborov zaobchádza, nevyhnutné pri analýze údajov, ako aj pri manipulácii so súbormi.
- Uložte premennú do textového súboru:
save nombre_archivo.txt A -asciiuloží premennú A v textovom formáte. - Načítanie údajov z textového súboru:
load nombre_archivo.txtimportuje údaje a uloží ich do pracovného priestoru. - použitie
dlmwritezapisovať do oddelených súborov:dlmwrite('nombre_archivo.txt',variable)umožňuje ukladať údaje do textového súboru so špecifickými oddeľovačmi. - Importujte údaje z textového súboru:
variable = importdata('nombre_archivo.txt')načíta údaje a uloží ich do premennej premenlivý.
Správa dát v Exceli s MATLABom
MATLAB umožňuje import a export údajov zo súborov programu Excel ( .xls alebo .xlsx ), čo umožňuje manipuláciu v pracovnom prostredí. Pochopenie toho, ako pracovať s rôznymi formátmi, je kľúčové, rovnako ako pri otváraní súborov.
- Export údajov do Excelu:
xlswrite('nombre_archivo.xls',variable)uložiť premennú premenlivý v súbore programu Excel. - Importujte údaje z Excelu:
variable = xlsread('nombre_archivo.xls')umožňuje čítať údaje zo súboru programu Excel. - Zadajte hárok a rozsah údajov:
data = xlsread('nombre_archivo.xls','Hoja1','A1:C4')importuje iba vybraný rozsah.
Praktický príklad: Ukladanie a načítanie dát v MATLABE
Predpokladajme, že chceme vygenerovať náhodnú dátovú maticu a uložiť ju v rôznych formátoch na neskoršie vyhľadanie. Zručnosti manipulácie s údajmi v MATLABE sú podobné tým, ktoré môžete použiť pri otváraní súboru .
Generovanie matice s náhodnými číslami:
datos = 100 + 5*randn(100,5);
Uloženie matice v rôznych formátoch:
- Vo formáte MATLAB:
save datos.mat datos - V textovom formáte:
save datos.txt datos -ascii - V Exceli:
xlswrite('datos.xlsx', datos)
Ak chcete obnoviť údaje:
- Zo súboru .mat:
load datos.mat - Zo súboru .txt:
load datos.txt - Zo súboru programu Excel:
datos = xlsread('datos.xlsx')
Import a export údajov v MATLABE je základnou zručnosťou na uľahčenie analýzy a manipulácie s informáciami v rôznych formátoch. S týmito nástrojmi bude práca s dátami v MATLABE oveľa efektívnejšia.
Vášnivý spisovateľ o svete bajtov a technológií všeobecne. Milujem zdieľanie svojich vedomostí prostredníctvom písania, a to je to, čo urobím v tomto blogu, ukážem vám všetko najzaujímavejšie o gadgetoch, softvéri, hardvéri, technologických trendoch a ďalších. Mojím cieľom je pomôcť vám orientovať sa v digitálnom svete jednoduchým a zábavným spôsobom.
