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
- 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.