- MATLAB vam omogućava spremanje podataka u njihovom izvornom .mat formatu, čuvajući njihova svojstva.
- Moguće je uvoziti i izvoziti tekstualne datoteke (.txt) pomoću funkcija kao što su
saveyload. - Podrška za Excel olakšava manipulisanje podacima pomoću
xlswriteyxlsread. - Praktični primjeri ilustruju kako se rukuje podacima u različitim formatima unutar MATLAB-a.

MATLAB je moćan alat za analizu podataka i programiranje naučnik. Međutim, za efikasan rad, neophodno je znati kako uvoziti i izvoziti podatke u različitim formatima. Ovo olakšava prijenos informacija između MATLAB-a i drugih aplikacija, kao što su Excel ili tekstualne datoteke. Ako želite saznati više o različitim mogućnostima MATLAB-a, možete pogledati naš vodič o tome kako otvoriti datoteku .bak.
U ovom članku ćemo detaljno istražiti različite načine uvoza i izvoza podataka u MATLAB-u, pokrivajući sve od njegovog izvornog formata .mat do tekstualnih i Excel datoteka. Uz jasna objašnjenja i praktične primjere, naučit ćete kako s lakoćom upravljati svojim podacima.
Sačuvajte i učitajte podatke u izvornom MATLAB formatu
Najefikasniji format za čuvanje podataka u MATLAB-u je format .mat. Ova vrsta datoteke čuva sva svojstva i strukture podataka. Da biste optimizirali svoj rad, također je korisno razumjeti kako se otvaraju druge vrste datoteka, kao što je detaljno opisano u našem vodiču o tome kako otvoriti .
- Sačuvajte sve podatke radnog prostora:
save nombre_archivokreirajte fajlnombre_archivo.matsa svim varijablama pohranjenim u MATLAB sesiji. - Sačuvajte određene varijable:
save nombre_archivo A B Comogućava spremanje samo varijabli A, B y C u datoteci. - Otpremite .mat fajlove:
load nombre_archivopreuzima sve varijable pohranjene u datoteci.
Uvoz i izvoz podataka u tekstualne datoteke
U nekim slučajevima može biti korisno raditi s tekstualnim datotekama (.txt), jer imaju jednostavnu strukturu i kompatibilni su s više platformi. Osim toga, poznavanje načina na koji se upravlja različitim tipovima datoteka je od suštinskog značaja za analizu podataka, kao i za manipulaciju datotekama.
- Sačuvajte varijablu u tekstualnom fajlu:
save nombre_archivo.txt A -asciipohranjuje varijablu A u tekstualnom formatu. - Učitajte podatke iz tekstualne datoteke:
load nombre_archivo.txtuvozi podatke i pohranjuje ih u radni prostor. - Usar
dlmwriteza pisanje u razdvojene datoteke:dlmwrite('nombre_archivo.txt',variable)omogućava vam da sačuvate podatke u tekstualnoj datoteci sa određenim graničnicima. - Uvezite podatke iz tekstualne datoteke:
variable = importdata('nombre_archivo.txt')preuzima podatke i pohranjuje ih u varijablu varijabla.
Upravljanje podacima u Excel-u sa MATLAB-om
MATLAB olakšava uvoz i izvoz podataka iz Excel datoteka (.xls o .xlsx), omogućavajući njegovu manipulaciju unutar radnog okruženja. Razumijevanje interakcije s različitim formatima je ključno, baš kao i prilikom otvaranja .
- Izvezite podatke u Excel:
xlswrite('nombre_archivo.xls',variable)sačuvajte varijablu varijabla u Excel datoteci. - Uvezite podatke iz Excel-a:
variable = xlsread('nombre_archivo.xls')omogućava čitanje podataka iz Excel datoteke. - Navedite listu i raspon podataka:
data = xlsread('nombre_archivo.xls','Hoja1','A1:C4')uvozi samo odabrani raspon.
Praktični primjer: Čuvanje i učitavanje podataka u MATLAB-u
Pretpostavimo da želimo da generišemo matricu slučajnih podataka i da je sačuvamo u različitim formatima za kasnije pronalaženje. Vještine manipulacije podacima u MATLAB-u slične su onima koje možete primijeniti kada otvarate .
Generisanje matrice sa slučajnim brojevima:
datos = 100 + 5*randn(100,5);
Pohranjivanje matrice u različitim formatima:
- U MATLAB formatu:
save datos.mat datos - U tekstualnom formatu:
save datos.txt datos -ascii - U Excelu:
xlswrite('datos.xlsx', datos)
Za oporavak podataka:
- Iz .mat datoteke:
load datos.mat - Iz .txt fajla:
load datos.txt - Iz Excel fajla:
datos = xlsread('datos.xlsx')
Uvoz i izvoz podataka u MATLAB je neophodna vještina za olakšavanje analize i manipulacije informacijama u različitim formatima. Sa ovim alatima rad sa podacima u MATLAB-u će biti mnogo efikasniji.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje kroz pisanje, a to je ono što ću raditi na ovom blogu, pokazivati vam sve najzanimljivije stvari o gadžetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se krećete u digitalnom svijetu na jednostavan i zabavan način.
