Publicitate - Acasă
Dispozitivele mobile

Funcții M.

Instrumente de dezvoltare software

Limbajul tehnic de calcul

Milioane de ingineri și oameni de știință din întreaga lume folosesc MATLAB ® pentru a analiza și proiecta sistemele și produsele care ne transformă lumea. Limbajul matriceal MATLAB este cel mai natural mod din lume de a exprima matematica computațională. Grafica integrată face datele ușor de vizualizat și de înțeles. Mediul desktop încurajează experimentarea, explorarea și descoperirea. Aceste instrumente și capabilități MATLAB sunt toate testate riguros și proiectate pentru a funcționa împreună.

MATLAB vă ajută să vă duceți ideile dincolo de desktop. Puteți efectua studii pe seturi mari de date și puteți scala la clustere și nori. Codul MATLAB poate fi integrat cu alte limbi, permițându-vă să implementați algoritmi și aplicații în rețea, întreprinderi și sisteme industriale.

Noțiuni de bază

Învață noțiunile de bază MATLAB

Bazele limbajului

Sintaxă, indexare și procesare matrice, tipuri de date, operatori Importul și analiza datelor Importul și exportul de date, inclusiv

fișiere mari

; preprocesarea datelor, vizualizarea și cercetarea

Matematică

Algebră liniară, diferențiere și integrare, transformate Fourier și alte matematici

Grafică

Grafică 2D și 3D, imagini, animație

Programare

Scripturi, funcții și clase

Crearea aplicației

Dezvoltați aplicații cu App Designer, Programable Workflow sau GUIDE Instrumente de dezvoltare software Depanare și testare, organizare

proiecte majore

, integrare cu sistemul de control al versiunilor, ambalare cutie de instrumente Traducere rusă-engleză a M-FUNCTION Voskoboynikov B.S., Mitrovich V.L..în inginerie mecanică și automatizare a producției. Dicționar rus-englez de inginerie mecanică și automatizare a producției. 2003

  • Dicționare rusă-engleză →
  • Dicționar rus-englez de inginerie mecanică și automatizare a producției

Mai multe semnificații ale cuvântului și traducerea M-FUNCTION din engleză în rusă în dicționarele engleză-rusă și din rusă în engleză în dicționarele rusă-engleză.

Mai multe semnificații ale acestui cuvânt și traduceri engleză-rusă, rusă-engleză pentru cuvântul „M-FUNCTIONS” în dicționare.

  • FUNCȚII - Generic
  • FUNCȚII
    Dicţionar rus-englez american
  • —Em
    Dicţionar rus-englez american
  • FUNCȚII
    Dicţionar pentru învăţare rusă
  • FUNCȚII
    Dicţionar pentru învăţare rusă
  • - interceptări telefonice
    Dicționar englez-rus-englez de servicii speciale
  • - conventionale M, m
  • - conventionale M, m
    Large Dicţionar Englez-Rus
  • ANGAJARE - Cap. 1) întreprinde, execută Syn: lansează 2) își asumă responsabilitatea (pentru a face ceva) Ea sa angajat să finalizeze...
  • NIMIC - locul 1; neg. (în funcție de substantiv) niciunul dintre cei doi; nimeni; nimic, niciunul dintre voi nu poate face asta ≈ nimeni...
    Mare Dicționar englez-rus
  • FUNCȚII - Funcții funcții: casier ~ îndatoriri de casier ceremonial ~ formalități custode ~ funcții de tutore pentru gestionarea bunurilor unui minor funcții: casier ~ ...
    Large Dicţionar Englez-Rus
  • FUNCȚIE - funcție, scop - * educației este de a dezvolta mintea educația are ca scop dezvoltarea abilităților mentale -...
    Large Dicţionar Englez-Rus
  • PENTRU - ( forma completa); (forma redusă) 1. conjuncție 1) pentru; datorită faptului că (introduce o propoziție subordonată) Aceasta nu este o întrebare de partid, pentru...
    Large Dicţionar Englez-Rus
  • FOR - (forma completă); fə (forma redusă) 1. conjuncție 1) pentru; datorită faptului că (introduce un motiv subordonat...
    Dicționar englez-rus de vocabular general
  • PENTRU - 1. conjuncție 1) pentru; datorită faptului că (introduce o propoziție subordonată) Aceasta nu este o întrebare de partid, pentru că nu ne atinge pe noi ca liberali...
    Dicționar englez-rus de vocabular general
  • RADIO Amator - radioamator; radio ham ~ catarg catarg radio, catarg fără fir; ~far m. radiofar; ~metrist m. operator radar; ~indrumare p. ...
    Dicționar rus-englez de subiecte generale
  • RADIO Amator - radioamator; radio ham ~ catarg catarg radio, catarg fără fir; ~far m. radiofar; ~metrist m. operator radar; ~indrumare p. ghidare/control radio; ~echipament c. echipamente wireless/radio; ~eseu...
    Dicţionar Englez-Rus - QD
  • NUMER - Un număr aproximativ egal cu 2.718, des întâlnit în matematică și știință. De exemplu, când o substanță radioactivă se descompune în timp...
    Dicţionar Rus Colier
  • FUNCŢII - TEORIA FUNCŢIILOR În ştiinţele naturii. Funcțiile analitice sunt utilizate pe scară largă în unele domenii ale științei și tehnologiei pur și simplu pentru că oferă...
    Dicţionar Rus Colier
  • FUNCȚII - TEORIA FUNCȚIILOR Teoria măsurării și integrării este o secțiune importantă teorie generală funcții matematice, provenite din lucrările lui A. Lebesgue (1906) la...
    Dicţionar Rus Colier
  • Türkiye - Türkiye: NATURA Relieful este dominat de Munții Pontici (lanțurile Kure și Ilgaz), care se întind de-a lungul coastei în direcția estică. In majoritatea...
    Dicţionar Rus Colier
  • URSS - UNIUNEA REPUBLICILOR SOCIALISTE SOVIETE, URSS Revoluția din februarie. Înfrângerile militare pe fronturile Primului Război Mondial și haosul economic în creștere au provocat public...
    Dicţionar Rus Colier
  • INIMĂ - INIMĂ Până la începutul secolului al XVI-lea. nu a existat o înțelegere a bolilor de inimă; se credea că orice deteriorare a acestui organ va duce inevitabil la...
    Dicţionar Rus Colier
  • SERIE - Multe probleme din matematică duc la formule care conțin sume infinite, de exemplu, sau Astfel de sume se numesc serii infinite, iar termenii lor ...
    Dicţionar Rus Colier
  • FEDERAȚIA RUSĂ - RUSĂ: NATURA Cea mai mare parte a teritoriului Rusiei este ocupată de câmpii. Câmpia Rusă (Est-Europeană) este situată la vest de Munții Urali. Inaltime medie...
    Dicţionar Rus Colier
  • MEXICO - MEXICO: NATURA Cea mai mare parte a Mexicului este ocupată de Highlands mexican, trecând în nord în câmpiile înalte și platourile din Texas și New Mexico; Cu…
    Dicţionar Rus Colier
  • GLACIARII sunt acumulări de gheață care se deplasează încet pe suprafața pământului. În unele cazuri, mișcarea gheții se oprește și se formează gheață moartă. Mulți ghețari...
    Dicţionar Rus Colier
  • Pinnipede - Pinnipede Adevăratele foci (familia Phocidae) sunt bine adaptate la viața în mările reci: întregul lor corp, inclusiv o coadă scurtă și aripi, ...
    Dicţionar Rus Colier
  • KENYA - Republica Kenya, un stat din Africa de Est. Fostă colonie și protectorat britanic, și-a câștigat independența în 1963. În sud se învecinează cu…
    Dicţionar Rus Colier
  • CANADA - CANADA Ramura executivă. Funcțiile puterii executive din Canada sunt distribuite între șeful statului și șeful guvernului. Funcțiile primului sunt de natură formală...
    Dicţionar Rus Colier
  • CHINA - CHINA: NATURA O serie de platouri și bazine se învecinează cu Podișul Tibetan în nord, nord-est și est. Aceste teritorii sunt Xinjiang, Inland...
    Dicţionar Rus Colier
  • CETACEE - CETACEE Subordinea balenelor cu dinți (Odontoceti) include cetaceele cu dinți - fie pe partea din față a maxilarului inferior, fie pe ambele...
    Dicţionar Rus Colier
  • IRLANDA
    Dicţionar Rus Colier
  • DIFERENȚIAL - Multe legi fizice care guvernează anumite fenomene sunt scrise sub forma unei ecuații matematice care exprimă o anumită relație între anumite mărimi. ...
    Dicţionar Rus Colier
  • TREE este o plantă perenă cu o tulpină principală lemnoasă, erectă - trunchiul. Este dificil de dat o definiție mai detaliată sau mai clară a acestei „forme de viață” din cauza...
    Dicţionar Rus Colier
  • VENEZUELA - VENEZUELA: NATURA Gama înaltă Sierra de Perija formează pintenul de nord-vest al Anzilor, unde trece granița dintre Venezuela și Columbia. În această zonă, individul...
    Dicţionar Rus Colier
  • BIBLIOTECĂ - colecții special organizate de cărți, reviste, videoclipuri etc. Deși bibliotecile au fost considerate în mod tradițional depozite de cărți, colecțiile bibliotecii au fost întotdeauna compuse din...
    Dicţionar Rus Colier
  • BAALBEK este în prezent o mică așezare, în antichitate a fost un oraș-templu magnific pe teritoriul Libanului, între crestele Libanului și Anti-Liban. vale largă...
    Dicţionar Rus Colier
  • BANCARE - SISTEME BANCARE Bănci comerciale. Cel mai important loc din sisteme bancare ocupat de bănci comerciale, care au apărut pentru prima dată în forma lor actuală...
    Dicţionar Rus Colier
  • ANTELOPE este un nume comun pentru multe mamifere artiodactile aparținând familiei bovidelor (Bovidae), dar care se distinge de ceilalți reprezentanți ai săi printr-un fizic mai grațios...
    Dicţionar Rus Colier
  • ARTILERIE - ARTILERIE Misiuni de artilerie de camp. Cele două sarcini principale ale artileriei de câmp sunt: ​​1) furnizarea de sprijin cu foc pentru unitățile de infanterie și tancuri...
    Dicţionar Rus Colier
  • AUSTRALIA - AUSTRALIA: NATURA De-a lungul coastei de est a Australiei, de la Cape York până în centrul Victoria și mai departe până în Tasmania inclusiv, există o fâșie înălțată...
    Dicţionar Rus Colier
  • AFRICA DE SUD este un stat din Africa de Sud. La 31 mai 1910 a fost creată Uniunea Africii de Sud, care includea colonii britanice autonome (Cape, Natal)...
    Dicţionar Rus Colier
  • FUNCȚIE este un termen folosit în matematică pentru a desemna o astfel de relație între două mărimi, astfel încât, dacă o cantitate este dată, atunci cealaltă poate...
    Dicţionar Rus Colier
  • FUNCȚIILE - TEORIA FUNCȚIILOR Bogăția și diversitatea teoriei funcțiilor unei variabile complexe se datorează interacțiunii dintre geometrie și analiză. Când vine vorba de numere complexe...
    Dicţionar Rus Colier
  • FUNCŢII - TEORIA FUNCŢIILOR Funcţiile utilizate în analiza elementară sunt date prin formule. Graficele lor pot fi de obicei desenate fără a ridica creionul de pe hârtie, cum ar fi...
    Dicţionar Rus Colier
  • FUNCȚII - TEORIA FUNCȚIILOR Folosind în principal instrumente precum serii de puteri, integrale de contur și diferențiere, matematicienii au reușit în deceniile următoare să obțină...
    Dicţionar Rus Colier
  • CONSTELAŢIE
    Dicţionar Rus Colier
  • RADIOASTRONOMIA este o ramură a astronomiei care studiază obiectele spațiale prin analiza emisiilor radio provenite de la acestea. Multe corpuri cosmice emit unde radio care ajung pe Pământ: aceasta, în...
    Dicţionar Rus Colier

Un exemplu important de clasă închisă este clasa funcțiilor monotone. Vom demonstra faptul că funcțiile monotone formează o clasă închisă mai târziu, dar deocamdată să ne familiarizăm cu ce este o funcție booleană monotonă.

Pe mulțimea B=0,1 introducem ordinea completă: presupunem că 0<1. Нам придётся иметь дело с функциями от n переменных, поэтому полезно ввести частичное упорядочение в булевом пространстве В n .

Definiție 1. Fie b=(b 1 b 2 ...b n) și b=(b 1 b 2 ...b n) sunt elemente din B n. Vom spune că b precede (este mai tânăr decât) c, și notăm bv dacă b k este în k pentru k=1,2,...,n, iar pentru cel puțin un k există o inegalitate strictă.

Exemplu. b=(001100), c=(001110); b 1 =c 1, b 2 =c 2, b 3 =c 3, b 4 =c 4, b 5<в 5 , б 6 =в 6 . Значит, бв.

Definiția 2. Se spune că doi vectori b și v sunt comparabili unul cu celălalt dacă bv sau vb. În caz contrar, vectorii sunt considerați incomparabili. Această ordine se numește parțială deoarece nu toate elementele din B n sunt comparabile. Prin urmare, nu este nevoie să facem confuzie parţial comanda pe B n s complet ordonarea care a fost folosită la definirea unei funcții booleene ca tabel sau vector al valorilor sale.

Iată câteva exemple de vectori incomparabili.

1. b =(1100), c =(0110). Aici b 1 > c 1, b 2 = c 2, b 3< 3 , б 4 =в 4 .

2. b =(01), c =(10). Aici b 1< в 1 , б 2 >la 2.

Din exemple reiese clar că seturile incomparabile sunt cele în care există componente de tip (01) într-un set și (10) într-un alt set în locurile corespunzătoare.

Definiția 3. O funcție f(x 1 ,…,x n) se numește monotonă (aparține clasei M) dacă pentru oricare două mulțimi comparabile b, în ​​B n, din faptul că b precede c, rezultă că f(b) nu mai mult de f(), adică bv f(b) f(c).

Dacă există o pereche de mulțimi astfel încât bw, dar f(b) > f(c), atunci funcția f(x1,...,xn) este nemonotonă Prin analogie cu funcțiile continue care sunt studiate în curs analiză matematică, funcțiile algebrei logicii ar putea fi numite nedescrescătoare. Dar din moment ce nu ne vom ocupa de funcții care nu cresc, putem vorbi pur și simplu despre monotonie..

Exemplul 20. Funcția de identitate f(x) = x este monotonă, deoarece b=(0) (1)=c și f(b)=0< 1=f()

Exemplul 21. f(x,y) = xy este o funcție monotonă.

Într-adevăr, seturile (01) și (10) sunt incomparabile, nu le vom lua în considerare. Pentru alte seturi avem:

(00)-- (11) și f(0,0)=0 1= f(1,1).

(01) (11) și f(0,1)=1 1= f(1,1).

(10)-- (11) și f(1,0)=1 1= f(1,1).

Ne-am asigurat ca xy este egal cu 0 numai pe multimea (00), care precede toate celelalte multimi, astfel incat sa fie indeplinita conditia de monotonitate a functiei.

Exemplul 22. f(x,y)=x&y este o funcție monotonă, deoarece este egal cu 1 numai pe multimea (11), care este precedata de toate celelalte.

Exemplul 23. Constantele 0 și 1 sunt funcții monotone, pentru că pentru orice mulțime va exista f(b)=f(c).

Exemplul 24. f(x)=x" este o funcție nemonotonă, deoarece pentru b=(0) și b=(1) avem bv, dar f(b)=1> 0=f(c).

Exemplul 25. f(x,y)=xy este o funcție nemonotonă.

într-adevăr,

(00)---- (01) și f(0,0)=1 1=f(1,1) ,

(10)---- (11) și f(1,0)=0 1=f(1,1).

Dar cu (00)---- (10) obținem

f(0,0)=1 > 0=f(1,0).

Condiția ca o funcție să fie monotonă nu este îndeplinită!

Exemplul 26. Să determinăm monotonitatea funcției de adunare modulo 2:

Seturile (01) și (10) sunt incomparabile, nu le vom lua în considerare.

Pentru alte seturi avem:

(00) (01) și f(0,0)=0 1= f(0,1).

(00)-- (10) și f(0,0)=0 1= f(1,0).

(00) (11) și f(0,0)=0 0= f(1,1).

(10) (11) și f(1,0)=1 > 0= f(1,1).

Ultima condiție indică faptul că funcția x+y este nemonotonă.

2. Sintaxă pentru definirea și apelarea funcțiilor M .

Textul funcției M trebuie să înceapă cu antet, urmată de organismul funcțional.

Antetul definește „interfața” funcției (modul de a interacționa cu ea) și este structurat după cum urmează:

function [ RetVal1, RetVal2, ] = FunctionName(par1, par2,)

Aici este declarată o funcție (folosind cuvântul cheie „funcție” imuabil) numită FunctionName, care preia parametrii de intrare par1, par2 și produce (calculează) valorile de ieșire (return) RetVal1, RetVal2…

Cu alte cuvinte, ei spun asta argumente ale funcției sunt variabilele par1, par2,.. și valorile funcției (trebuie calculate) sunt variabilele RetVal1, RetVal2,.

Numele funcției specificat în antet (în exemplul dat - FunctionName) ar trebui să servească drept nume al fișierului în care va fi scris textul funcției. Pentru acest exemplu acesta va fi fișierul FunctionName.m (extensia de nume trebuie să conțină în continuare o singură literă m).

Nepotrivirea între numele funcției și numele fișierului nu este permisă!

Corpul funcției este format din comenzi care calculează valorile returnate. Corpul funcției urmează antetul funcției.

Capul funcției plus corpul funcției împreună constituie definiția funcției.

Atât parametrii de intrare, cât și valorile returnate pot fi în tablouri generale (într-un caz particular - scalari) de diferite dimensiuni și dimensiuni. De exemplu, funcția MatrProc1

B = X1.* X2 + x;

este conceput pentru a „primi” două matrice de dimensiuni identice (dar arbitrare) și unul scalar.

Aceste tablouri din corpul funcției sunt mai întâi înmulțite element cu element, după care rezultatul unei astfel de înmulțiri este de asemenea înmulțit cu un scalar. Aceasta creează primul dintre tablourile de ieșire. Dimensiunile identice ale matricelor de intrare X1 și X2 garantează fezabilitatea operației înmulțirii lor pe elemente. A doua matrice de ieșire (numită B) diferă de prima prin faptul că este obținută prin adăugare cu un scalar (mai degrabă decât prin multiplicare).

Apel creat de noi funcții se efectuează din fereastra de comandă a sistemului MATLAB (sau din textul oricărei alte funcții) în modul obișnuit: se scrie numele funcției, după care sunt enumerate în paranteze, separate prin virgule. intrări reale , cu valorile cărora se vor efectua calcule. Parametrii reali pot fi specificați prin numere (matrice de numere), nume de variabile care au deja valori specifice și expresii.

Dacă parametrul real este dat de numele unei variabile, atunci calculele efective se vor face pe o copie a acelei variabile (mai degrabă decât pe ea însăși). Se numește transfer parametri după valoare .

Mai jos este un apel din fereastra de comandă MATLAB către funcția MatrProc1 pe care am creat-o anterior pentru exemplu.

Aici, numele parametrilor efectivi de intrare (W1 și W2) și variabilele în care sunt scrise rezultatele calculului (Res1 și Res2) nu se potrivesc cu numele variabilelor similare din definiția funcției MatrProc1. Evident, o potrivire nu este necesară, mai ales că al treilea parametru efectiv de intrare nu are deloc nume! Pentru a sublinia această posibilă diferență, numele parametrilor de intrare și ale valorilor de ieșire dintr-o definiție a funcției se numesc formale.

În exemplul considerat de apelare a funcției MatrProc1 de la două intrări matrici pătrate 2 x 2 rezultă în două matrice de ieșire Res1 și Res2 de exact aceleași dimensiuni:

Res1 =
9 6
6 6

Res2 =
6 5
5 5

Prin apelarea funcției

MatrProc1 = MatrProc1([ 1 2 3; 4 5 6 ], [ 7 7 7; 2 2 2 ], 1);

cu două matrice de intrare de dimensiunea 2x3, obținem două matrice de ieșire de dimensiunea 2x3. Adică, aceeași funcție MatrProc1 poate procesa parametrii de intrare diferite dimensiuni si dimensiuni! În loc de tablouri, puteți aplica această funcție la scalari (acestea sunt încă tablouri 1x1).

Acum să luăm în considerare întrebarea dacă această funcție poate fi utilizată ca parte a expresiilor în același mod în care se face cu funcțiile care returnează o singură valoare? Se pare că acest lucru se poate face, iar prima valoare returnată de funcție este utilizată ca valoare a funcției utilizată pentru calcule ulterioare. Următoarea fereastră MATLAB ilustrează acest punct:

Când este apelată cu parametrii 1,2,1, funcția MatrProc1 returnează două valori: 2 și 3. Pentru utilizare ca parte a unei expresii, se folosește prima dintre ele.

Deoarece apelarea oricărei funcții se poate face prin scrierea unei expresii arbitrare în fereastra de comandă MATLAB, puteți face oricând o greșeală asociată cu o nepotrivire a tipurilor de parametri reali și formali.

MATLAB nu efectuează nicio verificare pe acest subiect, ci pur și simplu transmite controlul funcției. Ca urmare, pot apărea situații eronate.

Pentru a evita (dacă este posibil) apariția unor astfel de situații eronate, se propune în textul M-funcțiilor verificarea parametrilor de intrare.

De exemplu, în funcția MatrProc1 este ușor de identificat situația când dimensiunile primului și celui de-al doilea parametri de intrare sunt diferite. Scrierea unui astfel de cod necesită constructe de control pe care nu le-am explorat încă. Este timpul să începem să le studiezi!

Acum, capacitățile sistemului depășesc semnificativ capacitățile versiunii originale a Matrix Laboratory. MATLAB de astăzi, creația The MathWorks, Inc., este un limbaj extrem de eficient pentru inginerie și calcul științific. Acceptă calcule matematice, vizualizare grafică științifică și programare folosind un mediu de operare ușor de învățat. Cele mai cunoscute domenii de aplicare ale sistemului MATLAB:

Matematică și Calcul;

Dezvoltarea algoritmului;

Experiment de calcul, modelare prin simulare, prototipare;

Analiza datelor, cercetarea și vizualizarea rezultatelor;

Grafică științifică și inginerească;

Sistemul MATLAB este atât un mediu de operare, cât și un limbaj de programare. Unul dintre cele mai mari puncte forte ale sistemului este că programele reutilizabile pot fi scrise în MATLAB. Utilizatorul poate scrie el însuși funcții și programe specializate, care sunt compilate sub formă de fișiere M. De aceea, pachetele de aplicații software - MATLAB Application Toolbox, care fac parte din familia de produse MATLAB, vă permit să fiți la nivelul celor mai moderne realizări mondiale.

Mediul de operare al sistemului MATLAB 6.1. Mediul de operare al sistemului MATLAB 6.1 este un set de interfețe care sprijină comunicarea acestui sistem cu lumea exterioară prin dialog cu utilizatorul prin linia de comandă, editor M-file, interacțiune cu sisteme externe Microsoft Word, Excel etc.

După pornirea programului MATLAB, pe ecranul computerului apare fereastra principală a acestuia, care conține meniu, riglă instrument cu nasturi si partea client a ferestrei cu un semn de invitație. Această fereastră este de obicei numită fereastra de comandă Sisteme MATLAB (Fig. 1).

Meniu Fişier(Fig. 2) combină funcțiile obișnuite: Edita responsabil pentru modificările de conținut Windows comenzi (undo, redo, cut, copy, paste, select all, delete, etc.) și pentru ștergerea unor ferestre MATLAB; meniu Vedere– pentru designul desktopului; Meniu Web – lansează pagini Web de pe Internet; meniu Fereastră– funcționează cu editorul/depanatorul de fișiere M (închide toate fișierele M, face unul dintre ele actual); meniu Ajutor– Funcționează cu documentație de referință și demonstrații.


Opțiunea merită o atenție specială Preferințe... (selectarea caracteristicilor), care, atunci când este selectat, deschide o fereastră care include un arbore de obiecte în stânga (Fig. 3), și posibilele caracteristici ale acestora în dreapta.

Bord Fereastra de comandă a sistemului MATLAB permite accesul ușor la operațiunile pe fișierele M: ​​crearea unui nou fișier M; deschiderea unui fișier M existent; ștergerea unui fragment; copierea unui fragment; introducerea unui fragment; restabilirea doar a operațiunii finalizate etc.

ÎN partea clientului Fereastra de comandă MATLAB, după prompt, puteți introduce diverse numere, nume de variabile și semne de operație, care împreună alcătuiesc câteva expresii. Apăsarea Enter face ca MATLAB să evalueze expresia sau, dacă nu o evaluează, să o repete. Deși semnul „;” la sfârșitul liniei suprimă ieșirea rezultatului (ieșire ecou).

Astfel, în partea client a ferestrei de comandă MATLAB, utilizatorul poate scrie imediat comenzi care formează calcule individuale sau un program întreg.

Deci, părțile structurale ale ferestrei de comandă MATLAB au fost analizate. Dar, pe lângă ele, există mai multe elemente MATLAB care vă ajută atunci când lucrați:

Echipe- o fereastră care conține comenzi introduse anterior în fereastra de comandă („istoricul comenzilor”).

Zona de lucru este o zonă a memoriei MATLAB în care se află variabilele de sistem. Conținutul acestei zone poate fi vizualizat din linie de comandă folosind comenzi OMS(afișează doar numele variabilelor) și cui(afișează informații despre dimensiunile matricelor și tipul de variabilă) sau într-o fereastră separată sub același nume. În acesta puteți efectua următoarele operații: încărcați un fișier de date, salvați spațiul de lucru ca (comenzile vă permit să deschideți și să salvați conținutul spațiului de lucru într-un fișier binar MAT), ștergeți variabilele selectate; deschideți variabilele selectate (unde le puteți modifica valoarea). În plus, în meniul Editare puteți șterge atât fereastra de comandă, cât și Istoricul comenzilor, precum și spațiul de lucru (sau executați comanda în fereastra de comandă: clar).

Pentru a salva și lansa spațiul de lucru, puteți utiliza comenzile de încărcare și salvare.

Exemplu.

Salvare în: matlab.mat

>> salvează-mi.mat

>> încărcați my.mat

>> salvează-mi 2

>> incarca my2

Catalog actual– o fereastră care este un fel de „ghid” prin cataloagele MATLAB.

Lansați Editorul– o fereastră care reflectă un arbore de elemente structurale ale MATLAB și altele instalate cu acesta software, care poate fi lansat făcând dublu clic stânga al mouse-ului. De exemplu, această fereastră poate arăta ca în Figura 9.

Editor/depanator de fișiere M– una dintre cele mai importante părți structurale ale MATLAB, care poate fi deschisă selectând opțiunea corespunzătoare din meniul principal, pe bara de instrumente, sau apelată din linia de comandă cu comanda de editare sau editare<имя М-файла>și vă permite să creați și să editați fișiere M.

Editorul/depanatorul suportă următoarele operații: crearea unui nou fișier M; deschiderea unui fișier M existent; salvarea fișierului M pe disc; ștergerea unui fragment; copierea unui fragment; introducerea unui fragment; Ajutor; setarea/stergerea punctului de control; continua execuția etc.

GUIDE este o interfață grafică cu utilizatorul în care sunt create aplicații complete.

Sesiune de lucru interactivă. Fișiere M. Modul interactiv este un mod de utilizator pentru introducerea de comenzi și expresii de la tastatură, a cărui execuție produce rezultatele numerice necesare care pot fi vizualizate ușor și rapid prin încorporat mijloace grafice pachetul MATLAB. Dar utilizarea acestui mod pentru a crea și salva un anumit program nu este posibilă. Prin urmare, creatorii MATLAB, pe lângă fereastra de comandă, în care este implementat modul interactiv, au identificat fișiere speciale care conțin coduri de limbaj MATLAB și le-au numit fișiere M (*.m). Pentru a crea un fișier M, utilizați editor de text(Editor/depanator de fișiere M).

Lucrează în editorul de fișiere M. Lucrul din linia de comandă MatLab devine dificil dacă trebuie să introduceți o mulțime de comenzi și să le schimbați frecvent. Cel mai convenabil mod de a executa comenzi este utilizarea M-fișiere în care poți să tastați comenzi, să le executați pe toate odată sau pe părți, să le salvați într-un fișier și să le folosiți în viitor. Pentru a lucra cu M- editorul este destinat fișierelor M-fisare. Folosind editorul, vă puteți crea propriile funcții și le puteți apela, inclusiv din linia de comandă.

Extindeți meniul Fișier al ferestrei principale MatLab și, în elementul Nou, selectați subelementul M-file. Fișier nou se deschide în fereastra editorului M-pile (Fig. 10). Să scriem un program pentru calcularea mediei aritmetice într-un fișier.

variabilele a și b, apoi salvați-o cu numele fun1.m. Comparați metodele de rezolvare a problemei prezentate în tabel.



 


Citire:



Utilizarea stilurilor în Excel Cum să vă creați propriul stil nou

Utilizarea stilurilor în Excel Cum să vă creați propriul stil nou

Dacă utilizați în mod constant aceleași opțiuni pentru a formata celulele foii de lucru din foile de calcul, ar putea fi înțelept să creați un stil de formatare...

Ce erori apar în timpul instalării?

Ce erori apar în timpul instalării?

Notă: Programele AutoLISP pot fi rulate numai pe versiunea completă a AutoCAD, ele nu funcționează sub AutoCAD LT. (excluzând cazurile de încărcare...

Statutul social al unei persoane în societate

Statutul social al unei persoane în societate

Sugerați ceea ce determină alegerea unei persoane cu privire la statutul său principal. Folosind textul și faptele vieții sociale, faceți două presupuneri și...

Interpretarea completă a erorilor

Interpretarea completă a erorilor

Destul de mulți utilizatori s-au confruntat cu fenomenul ecranului albastru al morții. Ce trebuie să faceți (Windows 7 este cel mai adesea predispus la această problemă)...

imagine-alimentare RSS