A bemeneti és kimeneti adatok matlab
A break utasítás megszakítja a hurkok és közben. Egymásba ágyazott ciklus megszűnése csak akkor lehetséges a legbelső hurok.
while kerül végrehajtásra, amíg nem lesz bevezetett egy nulla vagy negatív érték a változó:
n = input ( „Enter n. megszűnése I n <= 0 или n = 0 '); if n<= 0, break, end
R = rang (magic (n)) végén
Interaktív adatbeviteli
A következő utasítások célja, hogy kölcsönhatásba lépnek a felhasználó végrehajtása során M-fájlt a MATLAB rendszerben:
Belépés a bemeneti információ
Váltás az billentyűzet a billentyűzet az M-fájl
szüneteltetése Szünetelteti végrehajtás M fájl
Megalakult a menü kiválasztása képernyőn
funkció INPUT
X = bemenet (<приглашение>, 'S')
A funkció x = bemenet (<приглашение>) Jeleníti meg a sort a meghívást, és várja a bemeneti kifejezések megengedettek a MATLAB rendszer: egy aritmetikai kifejezést, a nevét, a beépített funkció vagy M-
fájlba. Ha a funkció többszörös kimeneti paramétereket, a kimeneti változó x van rendelve csak az első érték.
A funkció x = bemenet (<приглашение>, „S”) várja a bemeneti karakterláncot, és visszaadja egy karakterlánc, amely a felhasználó által beírt. Ha megnyomja az Enter billentyűt anélkül egy string, egy üres sor karakter kerül bevezetésre.
Bemeneti karakterlánc tartalmazhat egy vagy több csoporttal a szimbólumok \ n, amely megfelel az átmenetet a következő sorba. Segítségével azonnali escape karakter lehet helyezni több sorban is.
Ha látni szeretné a backslash \ karaktert kell használni kombinációját \\.
Érintse meg az Enter gombot, hogy belépjen az alapértelmezett választ.
i = input ( 'Folytatás igen / nem [Igen]?', 's'); ha IsEmpty (i)
ans = strcat (A válasz - "i); disp (ANS)

KEYBOARD üzemeltető - váltás a munkát a billentyűzeten az M-fájl
billentyűzet operátor megszakítja a végrehajtását M-fájlt, és átadja a vezérlést a billentyűzet. Ez a speciális üzemmód jelzi az a tény, hogy a felhívás „üzenet jelenik meg a képernyőn. Valójában - ez egy debug módban m - fájlt. Ebben a módban ellenőrizheti vagy módosíthatja változók. Elérhető a MATLAB parancsokat. A munka ebben az üzemmódban befejeződött, ha nem a return; Ezután vezérlés átkerül egy M-file vagy a parancs dbquit - vezérlés visszakerül MATLAB.
Érintse meg az Enter gombot, hogy belépjen az alapértelmezett debug módban c választ.
i = input ( 'Folytatás igen / nem [Igen]?', 's'); ha IsEmpty (i)
i = 'None'; Vége billentyűzet;
ans = strcat (A válasz - "i); disp (ANS)

SZÜNET nyilatkozata - felfüggesztése az M-fájl
szünet parancs vezet egy kis szünet a rendszer működését és az elvárások bármely gomb megnyomásával a folytatáshoz.
szünet parancs (n) felfüggeszti a MATLAB rendszer n másodperc. Ez lehetővé teszi a felhasználó számára, hogy felhívják a figyelmet az utasításokat a folyamat M-fájl numerikus vagy grafikus információkat.
i = 3: 10, mesh (magic (i)), szünet (2), end
MENU funkció - ami egy menü
k = menü ( "<заголовок>'' Option 1 'opció 2'. 'Jelölje n')
Funkció k = menü ( "<заголовок>'' Option 1 'opció 2'. „Válassza n”), miközben dolgozik ablak megjelenik egy menü, amely tartalmazza a címet, és válassza a gombok. Output paraméter k rendelve a kiválasztott gomb számát.

k = menü ( 'alap', 'típusú Csebisev polinomok 1', '2 Csebisev polinomok fajta', 'Legendre polinomok', 'Output');
kapcsoló k esetében 1
s = '1 Csebisev polinomok fajtája'; 2. eset
s = '2 Csebisev polinomok fajtája'; 3. eset
s = 'Legendre polinomok'; 4. eset
s szünet, vége; disp (s);
Az eredmény egy olyan következetes megválasztása menüpontok

Az adatok fájlból
Alapvető bemeneti funkciók megadott alábbi táblázat tartalmazza:
fscanf Read formázott adatok fájlból
textread formatiroavnnyh adatokat olvasunk egy szöveges fájlt
fread Read adatok bináris fájl
fgetl Reading másik karakterláncot a fájlt. sor vége karakter nem tartalmazza.
fgets olvasás másik karakterláncot a fájlt. sor vége jel magában foglalja
fopen Fájl megnyitása olvasásra vagy írásra
Fopen - egy fájl megnyitásakor
FID = fopen (FILENAME, opciók) megnyitja a fájlt FILENAME és
hozzárendel egy fájl azonosítója - FID. Ha az Open System fájlt olvasni, és nem található a jelenlegi MATLAB könyvtár, fopen keresi a telepített MATLAB könyvtárakat.
Az opciók lehetnek a következő sorokat: „r” olvasás
'W' Write, létrehozása, ha szükséges
„A” add, hozzon létre, szükség esetén „r +” olvasni vagy írni egy meglévő fájlt
„W +” átírása vagy megnyitása olvasási vagy írási „A +” olvasni vagy égetni őket közvetlenül egy fájlba
„W” Recording nélkül automatikus frissítések
„A” hozzáadása nélkül automatikus frissítési
Alapértelmezésben fájlok megnyitása bináris formátumban. Megnyitásához szöveges formátumban, meg kell adnia az Option
előtag t: így például -'rt 'és' wt +”.