Ungathekelisa kanjani futhi ungenise idatha ku-MATLAB

Isibuyekezo sokugcina: 20/03/2025
Author: Isaka
  • I-MATLAB ikuvumela ukuthi ulondoloze idatha ngefomethi yayo yomdabu ye-.mat, ulondoloze izici zayo.
  • Kungenzeka ukungenisa nokuthekelisa amafayela ombhalo (.txt) anemisebenzi efana nale save y load.
  • Ukusekelwa kwe-Excel kwenza kube lula ukukhohlisa idatha usebenzisa xlswrite y xlsread.
  • Izibonelo ezisebenzayo zibonisa indlela yokuphatha idatha ngamafomethi ahlukene ngaphakathi kwe-MATLAB.

Indlela yokuthekelisa nokungenisa idatha ku-MATLAB

I-MATLAB iyithuluzi elinamandla lokuhlaziya idatha kanye uhlelo usosayensi. Nokho, ukuze usebenze kahle, kubalulekile ukwazi ukungenisa nokuthekelisa idatha ngamafomethi ahlukene. Lokhu kwenza kube lula ukudlulisa ulwazi phakathi kwe-MATLAB nezinye izinhlelo zokusebenza, njenge-Excel noma amafayela ombhalo. Uma ufuna ukufunda okwengeziwe ngamakhono ahlukene e-MATLAB, ungabheka umhlahlandlela wethu wokuthi ungalivula kanjani ifayela .bak.

Kulesi sihloko, sizohlola ngokuningiliziwe izindlela ezahlukene zokungenisa nokuthekelisa idatha ku-MATLAB, ehlanganisa yonke into ngefomethi yayo yomdabu. .mat kufika kumbhalo kanye namafayela e-Excel. Ngezincazelo ezicacile nezibonelo ezisebenzayo, uzofunda ukuphatha idatha yakho kalula.

Londoloza futhi ulayishe idatha ngefomethi yomdabu ye-MATLAB

matlab

Ifomethi ephumelela kakhulu yokugcina idatha ku-MATLAB yifomethi .mat. Lolu hlobo lwefayela lugcina zonke izakhiwo zedatha nezakhiwo. Ukuze uthuthukise umsebenzi wakho, kuyasiza futhi ukuqonda ukuthi ungazivula kanjani ezinye izinhlobo zamafayela, njengoba kuchaziwe kumhlahlandlela wethu wokuthi ungavula kanjani ifayela le-.

  • Londoloza yonke idatha yendawo yokusebenza: save nombre_archivo dala ifayela nombre_archivo.mat nazo zonke izinto eziguquguqukayo ezigcinwe kuseshini ye-MATLAB.
  • Londoloza okuguquguqukayo okuthile: save nombre_archivo A B C ivumela ukulondoloza kuphela okuguquguqukayo A, B y C kufayela.
  • Layisha amafayela we-.mat: load nombre_archivo ithola zonke izinhlobo ezigcinwe efayelini.

Ukungenisa nokuthekelisa idatha kumafayela ombhalo

Kwezinye izimo, kungase kube usizo ukusebenza ngamafayela ombhalo (.txt), njengoba zinesakhiwo esilula futhi zihambisana namapulatifomu amaningi. Ngaphezu kwalokho, ukwazi ukuthi izinhlobo ezahlukene zamafayela ziphathwa kanjani kubalulekile ekuhlaziyweni kwedatha, kanye nasekukhohlisweni kwamafayela.

  • Londoloza okuhlukile efayeleni lombhalo: save nombre_archivo.txt A -ascii igcina okuguquguqukayo A ngefomethi yombhalo.
  • Layisha idatha kusuka kufayela lombhalo: load nombre_archivo.txt ingenisa idatha futhi iyigcine endaweni yokusebenza.
  • Usar dlmwrite ukubhala kumafayela anqunyelwe: dlmwrite('nombre_archivo.txt',variable) ikuvumela ukuthi ulondoloze idatha kufayela lombhalo elinama-delimiters athile.
  • Ngenisa idatha kusuka kufayela lombhalo: variable = importdata('nombre_archivo.txt') ibuyisa idatha futhi iyigcine kokuguquguqukayo okuguquguqukayo.
  Ungasishintsha Kanjani Isivinini se-GIF - Ezinye Izindlela Ezinhle Kakhulu

Ukuphathwa Kwedatha ku-Excel nge-MATLAB

I-MATLAB yenza kube lula ukungenisa nokuthekelisa idatha kumafayela e-Excel (.xls o .xlsx), evumela ukukhohliswa kwayo endaweni yokusebenza. Ukuqonda ukuthi uxhumana kanjani namafomethi ahlukene kubalulekile, njengalapho uvula i-.

  • Thumela idatha ku-Excel: xlswrite('nombre_archivo.xls',variable) gcina okuguquguqukayo okuguquguqukayo kufayela le-Excel.
  • Ngenisa idatha kusuka ku-Excel: variable = xlsread('nombre_archivo.xls') ikuvumela ukuthi ufunde idatha efayelini le-Excel.
  • Cacisa ishidi nebanga ledatha: data = xlsread('nombre_archivo.xls','Hoja1','A1:C4') ingenisa kuphela ububanzi obukhethiwe.

Isibonelo esisebenzayo: Ukulondoloza nokulayisha idatha ku-MATLAB

Ake sithi sifuna ukukhiqiza i-matrix yedatha engahleliwe futhi siyilondoloze ngamafomethi ahlukene ukuze siyithole kamuva. Amakhono okukhohlisa idatha ku-MATLAB afana nalawo ongawasebenzisa lapho uvula ifayela le-.

Ukukhiqiza i-matrix enezinombolo ezingahleliwe:

datos = 100 + 5*randn(100,5);

Igcina i-matrix ngamafomethi ahlukene:

  • Ngefomethi ye-MATLAB: save datos.mat datos
  • Ngefomethi yombhalo: save datos.txt datos -ascii
  • Ku-Excel: xlswrite('datos.xlsx', datos)

Ukuze ubuyisele idatha:

  • Kusuka kufayela le-.mat: load datos.mat
  • Kusuka kufayela le-.txt: load datos.txt
  • Kusuka kufayela le-Excel: datos = xlsread('datos.xlsx')

Ukungenisa kanye nokuthekelisa idatha nge-MATLAB kuyikhono elibalulekile lokusiza ukuhlaziya kanye nokukhohliswa kolwazi ngamafomethi ahlukene. Ngalawa mathuluzi, ukusebenza ngedatha ku-MATLAB kuzosebenza kahle kakhulu.

Ungalivula kanjani Ifayela le-BAK - Umhlahlandlela ophelele
I-athikili ehlobene:
Ungalivula kanjani Ifayela le-BAK - Umhlahlandlela ophelele