De intrare și de ieșire de date în MATLAB
Declarația pauza reziliază pentru bucle și în timp. Pentru terminare buclă imbricată este posibilă numai din bucla cel mai intim.
în timp ce bucla va fi executată atâta timp cât nu se va introduce o valoare zero sau negativă a variabilei:
n = input ( „Enter n. Incetarea I n <= 0 или n = 0 '); if n<= 0, break, end
r = rang (magic (n)) end
introducere de date interactivă
Următoarele instrucțiuni sunt destinate să interacționeze cu utilizatorul în timpul executării M-fișier în sistemul MATLAB:
Introducerea informațiilor de intrare
Trecerea la intrarea tastaturii de la tastatura de M-fișier
pauză Pauzele dosarului de executare M
Formarea ecranul de selectare a meniului
funcție de intrare
x = input (<приглашение>, 'S')
Funcția x = input (<приглашение>) Afișează rândul invitației și de așteptare pentru expresii de intrare permise în sistemul MATLAB: o expresie aritmetică, numele funcției încorporate sau M-
fișier. Dacă funcția are mai mulți parametri de ieșire, variabila de ieșire x este atribuit numai prima valoare.
Funcția x = input (<приглашение>, „S“) așteaptă șirul de intrare și returnează un șir care este introdus de utilizator. Dacă apăsați pe tasta Enter fără a introduce un șir de caractere, va fi introdus un array gol de caractere.
Intrare șir de caractere poate conține una sau mai multe grupe de simboluri \ n, care corespunde tranziției la linia următoare. Utilizarea promptă de caractere de evacuare șir poate fi plasat pe mai multe linii.
Pentru a afișa un backslash \ de caractere trebuie să utilizeze o combinație de \\.
Apăsați tasta Enter pentru a intra în răspunsul implicit.
i = input ( 'Continuare Da / Nu [Da]?', 's'); dacă isEmpty (i)
ans = strcat ( 'Răspunsul tău -', i); disp (ans)

Operatorul KEYBOARD - trecerea la un loc de muncă cu tastatura de M-fișier
operatorul tastatură întrerupe executarea M-fișier și transferă controlul la tastatura. Acest mod de funcționare special este marcat de faptul că invitația de a „apare pe ecran. De fapt, - acesta este un mod de depanare m - fișier. În acest mod, puteți verifica sau modifica variabile. Disponibile toate comenzile MATLAB. Activitatea în acest mod este finalizată, dacă faci declarația de returnare; apoi se trece la un dbquit M-fișier sau comandă - control va fi returnat la MATLAB.
Apăsați tasta Enter pentru a intra în modul implicit de depanare răspuns c.
i = input ( 'Continuare Da / Nu [Da]?', 's'); dacă isEmpty (i)
i = 'None'; Tastatură End;
ans = strcat ( 'Răspunsul tău -', i); disp (ans)

Declarație PAUZĂ - Suspendarea M-fișier
pauză duce comandă la o pauză în funcționarea sistemului și așteptările apăsând orice tastă pentru a continua.
pauză de comandă (n) suspendă sistemul MATLAB pentru n secunde. Acest lucru permite utilizatorului să atragă atenția asupra solicitările în procesul de numerice M-fișier sau informații grafice.
pentru i = 3: 10, mesh (magic (i)), pauză (2), capătul
MENIU - crearea unui meniu
k = meniu ( '<заголовок>'Opțiunea' Opțiunea 1 '2'. 'Selectează n')
Funcție k = meniu ( '<заголовок>'Opțiunea' Opțiunea 1 '2'. „Selectează n“), în timp ce lucrează cu ferestre afișează un meniu cu un titlu și selectați butoanele. parametru de ieșire k atribuit numărul butonului selectat.

k = meniu ( 'bază', 'tip polinoamelor Chebyshev 1', '2 polinoamele Chebyshev fel', 'polinoamele Legendre', 'Output');
comutator k caz 1
s = '1 polinoamele Chebyshev fel'; cazul 2
s = '2 polinoamele Chebyshev fel'; cazul 3
s = 'polinoamele Legendre'; cazul 4
s pauză, final; disp (s);
Rezultatul este o alegere consecventă a elementelor de meniu

Introducerea datelor din fișier
Funcții de intrare de bază prezentate în tabelul de mai jos:
fscanf Citiți formatate date din fișier
textread formatiroavnnyh Citirea datelor dintr-un fișier text
fread Citiți datele din fișier binar
fgetl lectură un alt șir de caractere din fișierul. Sfârșitul de caractere de linie nu sunt incluse.
fgets lectură un alt șir de caractere din fișierul. capăt al liniei simbol include
fopen Deschideți un fișier pentru citire sau scriere
Fopen - deschiderea unui fișier
FID = fopen (FILENAME, Options) deschide fișierul FILENAME și
atribuie un identificator de fișier - FID. Dacă fișierul de sistem deschis pentru a citi și nu pot fi găsite în directorul MATLAB curent, fopen căutându-l în directoare MATLAB instalate.
Opțiunile pot fi următoarele linii: citirea „r“
„W“ scrie, crea, dacă este necesar
scrie un fișier existent „A“ se adaugă, de a crea, dacă este necesar „r +“ citit sau
„W +“ rescrierea sau deschiderea unei citire sau scriere „a +“ pentru a citi sau de a le arde în mod direct într-un fișier
Înregistrarea „W“, fără actualizări automate
„A“, fără adăugarea de actualizare automată
În mod implicit, fișierele sunt deschise în format binar. Pentru a deschide un format de text, trebuie să adăugați option-
prefix t: de exemplu, -'rt 'și' wt +“.