Cuprins
- I. Introducere în Scilab .2
- II. Tema proiectului 4
- III. Rezolvarea temei si Graficele 5
- IV. Codul folosit si explicarea acestuia 8
- V. Concluzii ..11
- VI. Bibliografie ..12
Extras din laborator
INTRODUCERE ÎN SCILAB Scilab este un mediu de programare și calcul tehnic asemănător Matlab.A fost dezvoltat de Consortium Scilab(DIGITEO) împreună cu mai multe institutii și companii din Frața.Din punct de vedere al software-ului, Scilab este un program care interpretează limbajul. Scilab ofera o viteză mai rapidă de dezvoltare, pentru ca are acces direct la un limbaj de asamblare de nivel mai înalt cu un set de caracteristici aparținând librariilor sale. Utilizatorii de Scilab pot sa isi dezvolte propriile lor ”module” pentru a-și rezolva propriile lor probleme. Scilab te lasă să compilezi dinamic si să folosești alte limbaje de programare precum Fortran,C++ sau C, astfel librăriile externe pot fi folosite ca si cum ar fi o parte deja existenta din Scilab. Din punct de vedere al licenței, Scilab este un program gratis, open source.care vine cu multe caracteristici. Încă de la început, acestea erau axate pe Algebra Liniară, dar rapid, numărul lor a ajuns să acopere mai multe arii din calculul științific dintre care: - Algebră liniară, matrici - Polinoame și funcții rationale - Interpolări, aproximații - Optimizări lineare și non-liniare - Rezolvarea ecuațiilor diferențiale si Algebrice - Optimizări diferențiale si non-diferențiale - Procesare Semnal - Statistici Scilab oferă multe caracteristici legate de grafice, inclusive trasarea lor care ne ajută să cream grafice 2D si 3D cât si interfațe grafice.
3
Scilab ofera facilitati multiple prin familiile de aplicații specifice numite toolbox-uri. Un mare număr de funcționalități sunt incluse în Scilab:
- Matematică și Simulare -Partea matematica a aplicațiilor de inginerie si știință
- Vizualizare 2D & 3D-Funcții pentru creare si personalizare grafice
- Optimizare- Algoritmi pentru a rezolva problemele de constrângere continue și discrete
- Statistică-Analiza și modelarea datelor.
- Sistem control de proiectare & Analiză-Algoritmi si instrumente pentru controlul sistemelor
- Xcos - modelare de sisteme hibride si simulare-Modelare sisteme mecanice/circuite
Vom folosi în proiect funcția plot pentru a ne desena graficele ecuațiilor.
Uneltele grafice sunt foarte comune pentru analizarea datelor si crearea de rapoarte. Scilab-ul utilizează multe moduri de a crea și personaliza diferite tipuri de grafice si diagrame.
Scilab poate crea si produce atat grafice 2D cât și grafice 3D. Poate trasa drepte cu ajutorul funcției plot, cât și personalizarea acestora.
Exemplu de folosire al funcției plot. Definim o funcție ca f=x^2 function f = patrat ( x ) f = x^2 endfunction
După care vom folosi funcția linespace (găsită în unul din sutele de toolboxuri oferite de Scilab) pentru a produce un vector cu 50 de elemente începând de la 1 până la 10 și o vom salva in variabila xdata.
Bibliografie
- Metode numerice în optimizarea sistemelor, Editura Matrix Rom, București, 2006
- http://www.scilab.org/scilab/about
- Help - Scilab
- https://www.scilab.org/
- https://en.wikipedia.org/wiki/Scilab
- https://scilab.in/fossee-scilab-toolbox/optimization-toolbox/functions/fminimax?fbclid=IwAR1FkDvN23lzP-PDx53GWaHACNxLhz73pbxcPgkjjEqdfOpo-YP9QU4W574
Preview document
Conținut arhivă zip
- Optimizari.pdf