Bevezetés a matlabba

.wav kiterjesztésű hangfájl olvasása (Microsoft formátum)

  • MEX-fájl létrehozása. Az adatprogramok létrehozásának legmegfelelőbb módja a meglévő C vagy Fortran programok használata az egyéb alkalmazásokból származó adatok olvasásához. Azonban ez a módszer, amit vegyes programozásnak neveznek, speciális program-kötegek írását írja elő, MEX-fájlok formájában.
  • Program létrehozása Fortran vagy C nyelveken A Fortran vagy C nyelveket használó programozók speciális programokat írhatnak az adatok MATLAB MAT formátumba való konvertálásához. Ebben az esetben a konvertált adatok betölthetők a MATLAB rendszerbe a szokásos terhelési parancs segítségével.

Adatok írása a .wav kiterjesztésű hangfájlhoz (Microsoft formátum)







Vegyük például egy ph.dat nevű fájlt, amely pontosvesszővel elválasztott adatokat tartalmaz:

7.2; 8,5; 6.2; 6.6
5,4, 9,2, 8,1, 7,2

Annak érdekében, hogy a fájl tartalma egy A nevű tömbhöz olvasható legyen, a következő nyilatkozatot kell használnia

A dlmread második argumentuma meghatározza a határoló típusát.

A használt határoló mellett a dlmread függvény a tereket is határolónak tekinti. Ezért a fenti dlmread függvény megfelelően működik, még akkor is, ha a ph.dat fájl tartalma:
7.2; 8,5; 6.2; 6.6
5.4; 9,2, 8,1; 7.2

Az M-függvény dlmread első argumentuma a fájl neve, nem pedig a fájl azonosítója. Ezért nem kell előzetesen megnyitnia a fájlt a fopen-lel, de azonnal használnia kell a dlmread és a dlmwrite függvényeket.

Mutassuk meg, hogy a dlmwrite függvény hogyan írja a határolt szöveget a myfile nevű külső fájlba, a ";" elválasztó segítségével:







A =
1 2 3
4 5 6
dlmwrite ('myfile', A, ';')
1; 2; 3
4; 5; 6

Adatfájlok cseréje különböző platformokon. Előfordulhat, hogy a MATLAB rendszer változatait különböző számítási platformokhoz kell használni, vagy a kifejlesztett alkalmazásokat más rendszerekhez kell továbbítani. A MATLAB rendszerben létrehozott alkalmazások M-fájlokat tartalmazhatnak, amelyek M-függvények vagy M-szkriptek, valamint bináris adatokkal rendelkező MAT-fájlok. Mindkét típusú fájl közvetlenül használható különböző platformokon:
  • Az M-fájlok egyszerű szöveges ASCII fájlok. Nem függenek a használt számítógép típusától. Ugyanakkor különböző platformokon a vonal végének szimbólumai lehetnek a CR szimbólum vagy az LF szimbólum. A MATLAB tolmács minden kombinációt elfogad.
  • A MAT fájlok bináris fájlok, és függenek a használt számítógép típusától. Azonban az egyik számítógéptől a másikra átvihetők, mert a fájl fejlécében használt számítógép jeleit tartalmazzák. A MATLAB rendszer ellenőrzi ezt a zászlót, amikor letölt egy fájlt, és ha kiderül, hogy a fájlt más platform számítógépén hozták létre, elvégzi a szükséges átalakítást.

Ahhoz, hogy a MATLAB-ot a különböző platformokon lévő számítógépeken használhassa, bináris és ASCII formátumú adatcserére van szükség. E programok használatakor ügyelni kell arra, hogy a MAT-fájlok bináris fájlokként, M-fájlokként - ASCII-fájlokként kerüljenek át. A megfelelő módok beállításának hibája általában elpusztítja az adatokat.

Ha például az éppen futó könyvtárban a febr01.out nevű naplófájlt szeretne létrehozni, használja a febr01.out naplót.

A napló során a felvétel megszakításához elegendő a naplófájl kikapcsolása, és a parancsnapló folytatása.

M-fájl indítása. A helyi könyvtárban található matlabrc.m fájl a MathWorks programozók számára és a rendszerkezelő által használt többfelhasználós rendszereken van fenntartva.

A fájl indítása.m a felhasználó számára készült. Lehetővé teszi az alapértelmezett elérési utak, a grafikus leírók és a munkaterületváltozók beállítását.

Például startup.m fájlt, akkor adjon meg egy karakterlánc, amely növeli a / home / me / MyTools az alapértelmezett listát módon elérni addpath / home / me / MyTools.




Kapcsolódó cikkek