Sunteți pe pagina 1din 2

ef lucr.dr.ing.

Morariu-Gligor Radu Mircea

Programarea n MatLab - QtOctave

1/2

Anex la Laborator nr. 1. QtOctave Instalare. Prezentare general.


MATLAB (MATrix LABoratory) este un program destinat prelucrrii numerice a datelor furnizate sub form vectorial sau matriceal. MATLAB include o serie de aplicaii specifice, numite toolbox-uri, care conin funcii specifice necesare n rezolvarea unor probleme. GNU OCTAVE este un mediu de programare orientat n special pentru rezolvarea problemelor de matematic, de statistic, de prelucrarea datelor n diverse moduri (inclusiv grafic), de optimizare. Este un limbaj de programare interpretat. Poate integra programe scrise n diverse alte limbaje de programare precum C++ sau Fortran dac sunt compilate. Programele OCTAVE constau dintr-o list de funcii sau un script. Sintaxa este bazat pe matrice i ofer diverse funcii pentru operaiile cu matrice. OCTAVE nu este orientat - obiect, dar suport diverse structuri de date. Este compatibil cu MATLAB, sintaxa sa fiind foarte apropiat de a acestuia. Poate importa / exporta programe scrise n / pentru MATLAB. Exist ns anumite diferene ntre cele dou medii de programare, ns cu o programare atent a scriptului se poate obine rularea corect att n OCTAVE ct i n MATLAB. QtOCTAVE este un front-end pentru OCTAVE, fiind un program interactiv pentru calcule numerice de nalt performan i vizualizri i poate fi descrcat de la adresa www.ohloh.net/p/qtoctave. Pentru c OCTAVE este disponibil sub Licenta Publica Generala GNU, poate fi copiat de pe internet de la adresa http://www.octave.org i utilizat n mod gratuit. Programul ruleaz pe mai multe sisteme de operare ca: Unix, Unix-like, precum i pe Microsoft Windows. 1.1. Instalarea mediului de programare Octave + QtOctave Mediul de programare GNU OCTAVE mpreun cu interfaa QtOctave sunt programe de tip free i sunt disponibile pe internet. Pentru instalarea mediului de programare OCTAVE + QtOctave trebuie s parcurgei urmtorii pai: A. Descrcai programele de pe internet, sau dezarhivai arhiva kit_octave.zip; B. Lansai n execuie fiierul Octave-3.2.4_i686-pc-mingw32_gcc-4.4.0_setup.exe. Pe ecran se deschide fereastra Open File Security Warning (figura 1.1), apsai butonul Run; C. Pe ecran se deschide fereastra GNU Octave 3.2.4 Setup (figura 1.2), apsai butonul Next >; D. n etapa urmtoare - License Agreement (figura 1.3), apsai butonul Next >; E. n etapa Choose Install Location (figura 1.4) selectai locaia unde dorii s se instaleze aplicaia i apoi apsai butonul Next >;

Figura 1.1.

Figura 1.2.

Figura 1.3.

Figura 1.4.

Figura 1.5.

Figura 1.6.

ef lucr.dr.ing. Morariu-Gligor Radu Mircea

Programarea n MatLab - QtOctave

2/2

F. n continuare, n etapa Choose components activai pachetul de aplicaii Octave Forge (figura 1.5) n care dezactivai componenta oct2mat (figura 1.6); G. n etapa Choose Start Menu Folder acionai butonul Install (figura 1.7); H. Dup instalare, acionai butonul Finish (figura 1.8); I. Copiai subdirectoarele bin i share din directorul qtoctave-0.10.1 peste cele instalate deja pe calculator n Octave \ 3.2.4_gcc-4.4.0 J. Lansai n execuie aplicaia QtOctave, prin dublu-clic pe fiierul qtoctave.exe.

5
Figura 1.7. Figura 1.8. Figura 1.9. Fereastra aplicaiei QtOctave

1.2. Lansarea n execuie : Pentru lansarea n execuie, se selecteaz fiierul qtoctave.exe. 1.3. Interfaa aplicaiei QtOctave Programul QtOCTAVE lucreaz cu cinci tipuri de ferestre (figura 1.9): o fereastr pentru afiarea variabilelor locale i a funciilor disponibile (1), o fereastr tip navigator (2), o fereastr tip editor (3), o fereastr de comenzi (terminal) (4) i o fereastr pentru afiarea comenzilor lansate n terminal, i a rezultatelor acestora (5). Fiecare comand din meniul principal furnizeaz un meniu specific, selecia comenzii dorite se realizeaz prin deplasarea zonei active cu ajutorul sgeilor sau prin selecia direct cu ajutorul mouse-lui. Meniurile aplicaiei QtOctave sunt prezentate succint n continuare: Meniul File cuprinde opiunile: Projects permite gestionarea proiectelor, Run an Octave Script permite rularea unui script (program), Change Directory permite schimbarea directorului curent, Quit se utilizeaz pentru prsirea aplicaiei. Meniul View cuprinde urmtoarele opiuni: Clear terminal se utilizeaz pentru curarea ferestrei de comenzi (terminal), Dock tools conine comenzi pentru activarea ferestrelor aplicaiei, Windows Layout permite configurarea interfeei aplicaiei, Show/Hide Objects permite afiarea / ascunderea ferestrelor sau a brilor cu butoane.

Meniul Analysis cuprinde opiunile: Integrate function pentru integrarea funciilor, respectiv Ordinary Differential Equations pentru rezolvarea ecuaiilor difereniale. Meniul Data conine urmtoarele opiuni: Table se utilizeaz pentru crearea tabelelor de date (vectori sau matrice), Format of the displayed output se utilizeaz pentru stabilirea formatului de afiare, Load matrix from file pentru ncrcarea unei matrice dintr-un fiier, Save matrix to file pentru salvarea unei matrice ntr-un fiier. Meniul Equations conine comenzi pentru rezolvarea ecuailor: Solve equation by bisection method rezolvarea ecuailor prin metoda biseciei, Linear equation rezolvarea ecuailor liniare, Nonlinear equation rezolvarea ecuailor neliniare. Meniul Matrix cuprinde comenzi pentru efectuarea operailor cu matrice, cum ar fi: adunarea (A+B), nmulirea (A*B), ridicarea la putere (A**n), calculul determinantului (Determinant), calculul vectorilor i a valorilor proprii ( Eigenvalues and eigenvectors), calculul inversei (Inverse), calculul transpusei (Transpose), respectiv formarea unor submatrice (Submatrix). Meniul Plot conine comenzi pentru generarea graficelor 2D (2D), respectiv 3D (3D), stabilirea modului de reprezentare a valorilor pe axe (Axis scale), stabilirea textului corespunztor titlului i etichetelor (Title and labels), exportul graficelor (Export). Meniul Statistics conine comenzi pentru prelucrri statistice. Meniul Config permite configurarea aplicaiei. Meniul Help permite utilizarea sistemului de informaii ajuttoare.

S-ar putea să vă placă și