- MATLAB leidžia išsaugoti duomenis jų originaliu .mat formatu, išsaugant jų savybes.
- Galima importuoti ir eksportuoti tekstinius failus (.txt) naudojant tokias funkcijas kaip
saveyload. - „Excel“ palaikymas leidžia lengvai tvarkyti duomenis naudojant
xlswriteyxlsread. - Praktiniai pavyzdžiai iliustruoja, kaip tvarkyti duomenis skirtingais formatais MATLAB aplinkoje.
MATLAB yra galinga duomenų analizės ir mokslinio programavimo priemonė . Tačiau norint dirbti efektyviai, būtina žinoti, kaip importuoti ir eksportuoti duomenis skirtingais formatais. Tai palengvina informacijos perdavimą tarp MATLAB ir kitų programų, pvz., „Excel“ ar tekstinių failų. Jei norite sužinoti daugiau apie įvairias MATLAB galimybes, galite peržiūrėti mūsų vadovą, kaip atidaryti .bak failą.
Šiame straipsnyje išsamiai aptarsime skirtingus duomenų importavimo ir eksportavimo į MATLAB būdus, pradedant originaliu .mat formatu ir baigiant tekstiniais failais bei „Excel“ skaičiuoklėmis. Pateikdami aiškius paaiškinimus ir praktinius pavyzdžius, išmoksite lengvai valdyti savo duomenis.
Išsaugokite ir įkelkite duomenis vietiniu MATLAB formatu
Efektyviausias duomenų išsaugojimo formatas MATLAB yra .mat . Šis failo tipas išsaugo visas duomenų savybes ir struktūras. Norint optimizuoti savo darbą, taip pat naudinga suprasti, kaip atidaryti kitų tipų failus, kaip išsamiai aprašyta mūsų vadove, kaip atidaryti .mat failą.
- Išsaugokite visus darbo srities duomenis:
save nombre_archivosukurti failąnombre_archivo.matsu visais kintamaisiais, saugomais MATLAB sesijoje. - Išsaugokite konkrečius kintamuosius:
save nombre_archivo A B Cleidžia išsaugoti tik kintamuosius A, B y C faile. - Įkelkite .mat failus:
load nombre_archivonuskaito visus faile saugomus kintamuosius.
Duomenų importavimas ir eksportavimas tekstiniuose failuose
Kai kuriais atvejais darbas su tekstiniais failais ( .txt ) gali būti naudingas, nes jie turi paprastą struktūrą ir yra suderinami su keliomis platformomis. Be to, duomenų analizėje ir failų tvarkyme labai svarbu suprasti, kaip tvarkomi skirtingų tipų failai.
- Išsaugokite kintamąjį tekstiniame faile:
save nombre_archivo.txt A -asciiišsaugo kintamąjį A tekstiniu formatu. - Įkelti duomenis iš tekstinio failo:
load nombre_archivo.txtimportuoja duomenis ir saugo juos darbo srityje. - Naudoti
dlmwriterašyti į atskirtus failus:dlmwrite('nombre_archivo.txt',variable)leidžia išsaugoti duomenis tekstiniame faile su konkrečiais skyrikliais. - Importuoti duomenis iš tekstinio failo:
variable = importdata('nombre_archivo.txt')nuskaito duomenis ir išsaugo juos kintamajame kintamas.
Duomenų tvarkymas Excel programoje su MATLAB
MATLAB palengvina duomenų importavimą ir eksportavimą iš „Excel“ failų ( .xls arba .xlsx ), suteikdamas galimybę jais manipuliuoti darbo aplinkoje. Supratimas, kaip sąveikauti su skirtingais formatais, yra labai svarbus, kaip ir atidarant failus.
- Eksportuokite duomenis į „Excel“.:
xlswrite('nombre_archivo.xls',variable)išsaugoti kintamąjį kintamas Excel faile. - Importuoti duomenis iš Excel:
variable = xlsread('nombre_archivo.xls')leidžia nuskaityti duomenis iš Excel failo. - Nurodykite lapą ir duomenų diapazoną:
data = xlsread('nombre_archivo.xls','Hoja1','A1:C4')importuoja tik pasirinktą diapazoną.
Praktinis pavyzdys: Duomenų išsaugojimas ir įkėlimas į MATLAB
Tarkime, kad norime sugeneruoti atsitiktinę duomenų matricą ir išsaugoti ją skirtingais formatais, kad vėliau būtų galima gauti. MATLAB duomenų tvarkymo įgūdžiai yra panašūs į tuos, kuriuos galite pritaikyti atidarydami .
Matricos su atsitiktiniais skaičiais generavimas:
datos = 100 + 5*randn(100,5);
Matricos išsaugojimas įvairiais formatais:
- MATLAB formatu:
save datos.mat datos - Teksto formatu:
save datos.txt datos -ascii - „Excel“:
xlswrite('datos.xlsx', datos)
Norėdami atkurti duomenis:
- Iš .mat failo:
load datos.mat - Iš .txt failo:
load datos.txt - Iš Excel failo:
datos = xlsread('datos.xlsx')
Duomenų importavimas ir eksportavimas į MATLAB yra esminis įgūdis, padedantis analizuoti ir valdyti informaciją įvairiais formatais. Su šiais įrankiais darbas su duomenimis MATLAB bus daug efektyvesnis.
Aistringas rašytojas apie baitų pasaulį ir technologijas apskritai. Man patinka dalytis savo žiniomis rašydamas, būtent tai ir darysiu šiame tinklaraštyje, parodysiu jums įdomiausius dalykus apie programėles, programinę įrangą, techninę įrangą, technologijų tendencijas ir kt. Mano tikslas – padėti jums paprastai ir smagiai naršyti skaitmeniniame pasaulyje.
