Capitolul 1. Calcule matematice fundamentale în Matlab

Size: px
Start display at page:

Download "Capitolul 1. Calcule matematice fundamentale în Matlab"

Transcription

1 Capitolul. Calcule matematice fundamentale în Matlab.. Noţiuni de bază în Matlab MATLAB este un pachet de programe de o performanţă remarcabilă care are o vastă aplicabilitate atât în domeniul ştiinţei cât al ingineriei. Pentru lansarea în execuţie a programului se acţionează dublu click pe pictograma Matlab de pe Desktop sau se selectează Start All Programs Matlab. În Figura. se observă apariţia a patru tipuri de ferestre cu care lucrează Matlab. Fig... Ferestrele din Matlab 7.9. Ferestrele din Matlab 7.9 sunt:. fereastra de comenzi Command Window;. fereastra Command History în care sunt stocate comenzile lansate în execuţie în fereastra de comenzi;. fererastra Workspace, ce prezintă variabilele curente din memorie cu numele, valoarea şi tipul acestora; 4. fereastra Current Folder, care afişează conţinutul directorului curent, împreună cu subdirectoarele şi fişierele acestuia.

2 Dintre funcţiile utilizate pentru controlul general al Matlab-ului 7.9 menţionăm: help: listează help-ul din Matlab în fereastra de comenzi; help help: oferă informaţii despre funcţia help; help nume funcţie: furnizează informaţii on-line despre funcţia intitulată nume funcţie; Scriind în dreptul prompter-ului (simbolul ) din Matlab comanda help decbase, lansată în linia de comandă se permite obţinerea informaţiilor despre funcţia decbase. doc nume funcţie: afişează documentaţia html corespunzătoare funcţiei nume funcţie în browser-ul Help; which nume_funcţie: permite localizarea funcţiei nume_funcţie;

3 iskeyword: listează cuvintele cheie din Matlab; lookfor keyword: listează toate comenzile şi funcţiile care conţin cuvântul cheie keyword; who: listează variabilele curente din memorie; whos: listează variabilele curente din memorie, alături de dimensiunea şi tipul acestora; clear listă_variabile: şterge din memorie variabilele existente în lista precizată; clear all: şterge din memorie variabilele existente în lista precizată; save nume_fişier salvează variabilele utilizate într-o sesiune de lucru listă_variabile: sau enumerate în listă, într-un fişierul binar nume_fişier.mat; load nume_fişier listă_variabile: încarcă variabilele enumerate în listă (sau toate variabilele din nume_fişier) din nume_fişier, în sesiunea de lucru; lastwarn returnează ultimul mesaj de avertizare (warning message) semnalat de MATLAB; lasterr returnează ultimul mesaj de eroare (error message) semnalat de MATLAB; helpbrowser: deschide browser-ul Help din Matlab 7.9. Comanda helpbrowser poate fi înlocuită cu selectarea din meniul Help a opţiunii Product Help:

4 Pentru a obţine informaţii on-line despre toate funcţiile din Matlab 7.9 şi despre operatorii utilizaţi de acest program vom accesa: Help Product Help Functions Alphabetical List. Matlab 7.9 utilizează următorii operatori aritmetici (algebrici) între doi scalari: Nume operator Forma algebrică Forma Matlab 7.9 Adunarea Scăderea Înmulţirea Împărţirea la dreapta Împărţirea la stânga x y x y x y x y x y x y x : y x / y y : x x \ y Ridicarea la putere y x x^ y Matlab 7.9 utilizează următorii operatori relaţionali: Nume operator Forma algebrică Forma Matlab 7.9 Funcţia echivalentă Mai mic Mai mare Mai mic sau egal Mai mare sau egal Egal Diferit x y x y lt(x,y) x y x y gt(x,y) x y x y le(x,y) x y x y ge(x,y) x y x y eq(x,y) x y x ~ y ne(x,y) 4

5 Ordinea operaţiilor din Matlab 7.9 este aceeaşi cu cea a operaţiilor aritmetice, cunoscute din matematica elementară, adică se efectuează întâi operaţiile cuprinse în paranteze, apoi ridicarea la putere, înmulţirea şi împărţirea, adunarea şi scăderea. Ordinea prestabilită a operaţiilor în calculul unei formule poate fi modificată prin utilizarea parantezelor ( ). Valoarea expresiei 5 se calculează scriind-o în Matlab astfel: ci nu sub forma: Operaţiile logice cu scalari în MATLAB sunt: Nume operator Forma Matlab 7.9 and (şi) and(x,y) x&y or(sau) or(x,y) x y not(negaţie) not(x) ~x exlusive or(sau exclusiv) xor(x,y) Exemplul.. Să se verifice operaţiile logice pentru a 0, b. Sintaxa necesară pentru a apela o funcţie în MATLAB este: [argumente returnate]=nume_funcţie(argumente de intrare) 5

6 Vom prezenta câteva funcţii din Matlab 7.9 utilizate în calcule matematice fundamentale: abs(x): determină modulul unui număr real sau complex x; angle(z): determină argumentul numărului complex z; acos(x): calculează arccos x ; asin(x): calculează arcsin x ; basedec('strn',base): converteşte nr. strn din baza base în baza 0; Exemplul.. Să se scrie numărul 656 din baza 7 în baza 0. [th,rho]=cartpol(x,y): transformă coordonatele carteziene (x,y) în coordonate polare (unghiul th este returnat în radiani); [x,y]=polcart( th,rho): transformă coordonatele polare (th,rho) în coordonate carteziene (unghiul th este dat în radiani); [th,phi,r]=cartsph(x,y,z): transformă coordonatele carteziene (x,y,z) în coordonate sferice (unghiurile th şi phi sunt returnate în radiani) P. Exemplul.. Determinaţi coordonatele sferice ale punctului, 4, [x,y,z]=sphcart(th,phi,r): transformă coordonatele sferice (th,phi,r) în coordonate carteziene (unghiurile th şi phi sunt date 6

7 în radiani); complex(a,b): Construieşte forma algebrică z a ib a numărului complex z ; conj(z): determină conjugatul numărului complex z; real(z) returnează partea reală a numărului complex z; imag(z) returnează partea imaginară a numărului complex z; cos(x): calculează cos x ; cot(x): Calculează cot x decbase(d,base): converteşte numărul d din baza 0 în baza base; decbin(d): converteşte numărul d din baza 0 în baza ; dmsdegreees([d m s]): converteşte în grade un unghi dat în grade (d=degree), minute (m=minutes), secunde(s=seconds) Exemplul.. Transformaţi în grade unghiul de degtorad(d): converteşte în radiani un unghi dat în grade; tan(x): calculează tg x ; Exemplul. 4. Calculaţi tg.4. isprime(x): testează dacă un număr este prim; funcţia returnează valoarea în caz afirmativ şi 0, altfel; gcd(x,y) returnează cel mai mare divizor comun pentru x şi y; lcm(x,y) returnează cel mai mic multiplu comun pentru x şi y; rem(a,b) determină restul împărţirii lui a la b; factor(a) descompune un număr în factori primi; log(x): calculează ln x ; log(x): calculează log x ; 7

8 log0(x): calculează log 0 x ; pow(x): calculează x ; rats(d): aproximează d printr-o fracţie raţională; Exemplul. 5. Să se scrie sub formă de fracţii raţionale numerele:,, 4 4, 5 5, 6 6. exp(x): calculează e x ; floor(x): rotunjeşte valoarea lui x către ; funcţia matematcă corespunzătoare este [x]= partea întreagă a lui x; ceil(x): rotunjeşte valoarea lui x către ; round(x): rotunjeşte valoarea lui x către cel mai apropiat întreg; fix(x): rotunjeşte valoarea lui x către 0; Exemplul. 6. Să se aproximeze cu un număr întreg numărul x folosind funcţiile de rotunjire de care dispune Matlab

9 sin(x): calculează sin x ; sqrt(x): calculează x ; unitsratio(to, from): converteşte unităţi de măsură pentru lungimi şi unghiuri; Matlab 7.9 dispune de funcţia unitsratio, pe care nu o au versiunile precedente versiunii Matlab 7.0. Unitsratio recunoaşte următorii identificatori pentru convertirea unităţilor de lungime: metrul- m, centimetrul- cm, milimetrul- mm, micronul- micron, kilometrul- km, mila nautică- nm, piciorul- ft, inch- in, yard- yd, mila internaţională- mi, etc. Unitsratio recunoaşte următorii identificatori pentru convertirea unghiurilor: gradul- deg, radianul- rad ; rad corespunde unghiului pentru care raportul dintre lungimea arcului şi rază este egal cu. Exemplul. 7. Determinaţi câţi metri are yard. Exemplul. 8. Câţi inci au 0.54 m? Exemplul. 9. Determinaţi câte grade are un radian. vpa(a, n): Afişează variabila A cu o precizie de n cifre. Valoarea implicită pentru n este egală cu ; Exemplul. 0. Să se calculeze cu 4 zecimale valoarea fracţiei:

10 Instrucţiunea >> x=9 constituie o instrucţiune de atribuire în Matlab; apăsând tasta Enter se va afişa x = 9 În cazul când utilizăm punct şi virgulă la sfârşitul instrucţiunii de atribuire nu se va mai afişa rezultatul execuţiei instrucţiunii respective. Expresiile ce conţin variabila x vor utiliza numărul introdus, care este memorat în variabila x. >> +x ans = 0 Matlab-ul face distincţie între literele mari şi mici; de aceea, x şi X sunt variabile distincte. Din punct de vedere al formatului extern de afişare a numerelor pe ecran, Matlab 7.9 pune la dispoziţia utilizatorului funcţia format, a cărei sintaxă este: unde: format( type ) sau format type. Calculatorul stochează un număr real finit x, sub forma: x s e s et 0. a a a m, a 0, 0, t s ; Ν, semnifică baza considerată de calculatorul respectiv; 0 (.)

11 m reprezintă mantisa, lungimea sa t fiind numărul maxim de cifre a i, 0 ai, care sunt memorate; e L, U, L 0, U constituie exponentul. 0 Numerele reprezentate sub forma (.) sunt denumite numere în virgulă mobilă, deoarece poziţia punctului zecimal nu este fixă. Cifrele (cu p t ) sunt primele p cifre semnificative ale lui x. a a a p Standardul IEEE (Institute of Electrical and Electronics Engineers) stabileşte că reprezentarea datelor în dublă precizie (double) se realizează pe 64 de biţi (8 bytes): bit pentru semn (S); biţi pentru exponent (E); 5 biţi pentru bază (fracţie=f) iar în reprezentarea în simplă precizie (single) se utilizează biţi, astfel: S E E E E E E E E F F F F Reprezentarea numerelor fără semn este asemănătoare reprezentării datelor cu semn dar presupune alocarea bitului corespunzător semnului, pentru fracţie. sunt: Alte tipuri de date (clase) numerice existente în Matlab 7.9 (pe lângă double şi single) int8(x): converteşte elementele lui x în numere întregi, cu semn, reprezentate pe 8 biţi; int6(x): converteşte elementele lui x în numere întregi, cu semn, reprezentate pe 6 biţi; int(x): converteşte elementele lui x în numere întregi, cu semn, reprezentate pe biţi; int64(x): converteşte elementele lui x în numere întregi, cu semn, reprezentate pe 64 biţi; uint8(x): converteşte elementele lui x în numere întregi, fără semn, reprezentate pe 8 biţi; uint6(x): converteşte elementele lui x în numere întregi, fără semn, reprezentate pe 6 biţi; uint(x): converteşte elementele lui x în numere întregi, fără semn, reprezentate pe biţi;

12 uint64(x): converteşte elementele lui x în numere întregi, fără semn, reprezentate pe 64 biţi; Determinarea intervalului de valori specific fiecărei clase se poate obţine cu ajutorul funcţiilor: intmin ( clasa_int ): returnează cea mai mică valoare din clasa de întregi clasa_int; intmax ( clasa_int ): returnează cea mai mare valoare din clasa de întregi clasa_int; realmin ( clasa_real ): returnează cea mai mică valoare din clasa reală clasa_real; realmax ( clasa_real ): returnează cea mai mare valoare din clasa reală clasa_real. Observaţia.. Clasa_intint 8, int6, int, int 64, uint 8, uint6, uint, uint 64 Clasa_real double, single. În MATLAB avem: t 5 L 0 U 04. Principalele formate de afişare sunt: Valoarea Rezultat pentru type long 5 cifre semnificative pentru double (numere reprezentate în dublă precizie) şi 7 pentru single (numere reprezentate în simplă precizie). Se observă că celor 5 de cifre semnificative din baza le corespund cele 5 cifre semnificative în baza 0, pe care le afişează formatul long în MATLAB. Exemplu

13 long e formatul long, în notaţie ştiinţifică long g 5 cifre short 4 cifre semnificative short e formatul short, în notaţie ştiinţifică short g 5 cifre semnificative bank număr cu zecimale rat fracţie

14 hex hexazecimal Observaţia.. (i) Notaţia ştiinţifică are următoarea semnificaţie:.5955e (ii) Dacă se doreşte afişarea unui rezultat cu orice precizie trebuie utilizată funcţia vpa. Pe lângă tipurile (clasele) numerice, Matlab 7.9 posedă şi clasele: strings: variabilele de tip string se folosesc pentru a stoca mesaje; arrays: tablouri multidimensionale; cell arrays: tablouri de celule- utilizate pentru gruparea datelor de tipuri diferite într-o singură variabilă, exprimată cu { }; objects: obiecte- folosite în programarea orientată pe obiect. Dintre variabilele şi constantele predefinite din Matlab 7.9 menţionăm: ans variabilă creată automat atunci când unei expresii nu i-a fost asignat un nume; ans este abrevierea cuvântului answer; realmax cea mai mare valoare reală pozitivă, care poate fi folosită în calcule, adică este realmin L- 08 egală cu = ; cea mai mică valoare reală pozitivă, care poate fi folosită în calcule, adică are U t valoarea ; intmax cea mai mare valoare întreagă pozitivă, care poate fi folosită în calcule, adică este egală cu ; intmin cea mai mică valoare întreagă pozitivă, care poate fi folosită în calcule, adică este egală cu ; inf variabilă ce semnifică ; pi PI ; i sau j variabile folosite pentru introducerea numerelor complexe; Exemplul.. Evaluaţi expresia complexă: 4

15 i. i eps constituie toleranţa la eroare pentru operaţiile în virgulă mobilă efectuate în Matlab şi are valoarea egală cu t 5.04e- 06; nan Variabilă care reprezintă un Not-a-Number. Caracterele speciale specifice pentru Matlab 7.9 sunt: % este utilizat pentru scrierea unui comentariu; [ ] perechea de parenteze drepte este necesară definirii tablourilor; apostrof, folosit în două scopuri: pentru transpunerea tablourilor şi respectiv ca delimitator pentru şiruri de caractere; ; simbolul punct şi virgulă are dublă utilitate: separator de instrucţiuni (nu afişează rezultate intermediare) şi pentru liniile unei matrice; permite continuarea scrierii unei instrucţiuni pe linia următoare... Definirea tablourilor în Matlab În Matlab 7.9 definirea tablourilor se poate face prin una din următoarele modalităţi:. introducerea listei de elemente componente. generarea lor cu ajutorul unor instrucţiuni şi funcţii. crearea de fişiere cu extensia.m 4. încărcarea lor din fişiere de date externe. În cazul primei metode de definire a unui tablou (introducerea listei de elemente componente), cea mai utilizată dintre toate, elementele unei linii dintr-un tablou sunt separate prin spaţiu sau virgulă iar liniile se separă prin punct-virgulă. Elementele tabloului sunt cuprinse între paranteze drepte şi pot fi atât numere reale sau complexe cât şi orice expresie din Matlab 7.9. Comanda 5

16 produce matricea de numere reale: iar comanda furnizează matricea complexă: În cazul în care componentele unui vector constituie o reţea echidistantă, tabloul unidimensional poate fi generat printr-o instrucţiune de atribuire, utilizând variabile de interval, definite astfel: unde: v=v :v :v, v reprezintă valoarea iniţială a lui v; v constituie incrementul (pasul); v semnifică valoarea finală a lui v. Dacă termenul v este omis, atunci pasul implicit este. Exemplul.. Să se genereze un vector ale cărui componente iau valorile cuprinse în intervalul [ 0,.], cu pasul 0.. 6

17 Pentru a extrage o submatrice dintr-o matrice se utilizează caracterul special :. Spre deosebire de Mathcad unde este posibilă numai extragerea unor blocuri adiacente dintr-o matrice, MATLAB-ul permite selecţia şi a unor blocuri neadiacente. O matrice A poate fi transformată într-un vector coloană folosind comanda A(:), care are drept rezultat, concatenarea coloanelor matricei A. Exemplul.. Se consideră matricea A Se cere: a) Transformaţi matricea A într-un vector coloană b ; b) Să se extragă din matricea A, submatricea D, 78 ce constă din elementele situate pe ultimele două linii şi coloanele şi 4 ale matricei A. 7

18 În MATLAB se poate realiza simplu concatenarea pe: orizontală: [A B] cat(,a,b) horzcat(a,b); verticală: [A; B] cat(,a,b) vertcat(a,b) a două (sau mai multe) matrice A şi B, de dimensiuni adecvate. Exemplul. 4. Să se concateneze pe orizontală şi respectiv verticală matricele: A 4 5, 6 B Un tablou tridimensional se numeşte tensor şi reprezintă o succesiune, în adâncime, de matrice, denumite paginile tabloului. 8

19 Fig.. Tensor cu linii, 4 coloane şi pagini. Exemplul. 5. Generaţi în Matlab 7.9 tensorul reprezentat în Fig... Elementele unui vector x pot fi identificate prin notaţia x i, semnificând componenta a i-a din vectorul x, i, n, n fiind numărul total de componente; 9

20 unei matrice A pot fi identificate prin notaţia A i, j, semnificând elementul aflat în A, la intersecţia dintre linia i şi coloana j, i, m, j, n, m fiind numărul de linii iar n numărul de coloane ale matricei A ; unui tensor T pot fi identificate prin notaţia T i j, k,, semnificând elementul aflat în T, la intersecţia dintre linia i, coloana j şi pagina k, i, m, j, n, k, p m fiind numărul de linii, n numărul de coloane şi respectiv p numărul de pagini ale tensorului T. Matlab 7.9 utilizează următorii operatori aritmetici (algebrici) pentru matrice: Nume operator Forma algebrică Forma Matlab 7.9 Adunarea Scăderea Înmulţirea Înmulţirea element cu element X i j Yi, j X Y X Y X Y X Y X Y X Y, X. Y Împărţirea la dreapta X Y X / Y Împărţirea la dreapta element cu element X i j/ Yi, j Împărţirea la stânga, X./ Y X Y Împărţirea la stânga element cu element Y i j/ X i, j Ridicarea la putere Ridicarea la putere a fiecărui element p Observaţia.. (i) (ii) (iii) Transpunerea X \ Y, X. \ Y p X, p scalar X ^ p X i, j t X, p scalar X.^ p Produsul a două matrice este posibil dacă şi numai dacă numărul coloanelor matricei X este egal cu numărul liniilor matricei Y. Transpunerea unui tablou, ce are componente numerice (ci nu simbolice) se realizează folosind operatorul apostrof. MATLAB returnează un mesaj de eroare atunci când se încearcă efectuarea unor operații cu matrice, care au dimensiuni incompatibile. ' X 0

21 Matlab 7.9 utilizează următorii operatori relaţionali (de comparaţie) pentru matrice: Nume operator Forma algebrică Forma Matlab 7.9 Funcţia echivalentă Mai mic Mai mare Mai mic sau egal Mai mare sau egal Egal Diferit A B A B lt(a,b) A B A B gt(a,b) A B A B le(a,b) A B A B ge(a,b) A B A B isequal(a,b) eq(a,b) A B A ~ B ne(a,b) Operaţiile logice cu matrice (se efectuează element cu element) în MATLAB sunt: Nume operator Forma Matlab 7.9 and (şi) and(a,b) A&B or(sau) or(a,b) A B not(negaţie) not(a) ~A exlusive or(sau exclusiv) xor(a,b) Dintre funcţiile folosite de Matlab 7.9 pentru generarea tablourilor menţionăm: diag(v): generează o matrice diagonală din vectorul v; diag(a): returnează vectorul ce are drept componente elementele de pe diagonala principală a matricei A; diag(v,m): formează o matrice pătratică A, de dimensiune n absm, având elementele vectorului v situate pe a m-a diagonală, de deasupra diagonalei principale

22 (m>0) a lui A ( n fiind lungimea lui v); dacă m este un număr întreg negativ, atunci se consideră elementele vectorului v situate pe a m-a diagonală, de dedesubtul diagonalei principale a lui A. Exemplul. 6. Generaţi matricea a) A ; b) tridiagonală B eye(n): generează o matrice unitate cu n linii şi n coloane; eye(m,n): generează o matrice unitate cu m linii şi n coloane; ones(n): generează o matrice de unu-ri cu n linii şi n coloane; ones(m,n): generează o matrice de unu-ri cu m linii şi n coloane; rand(m,n): generează o matrice ale cărei elemente sunt numere aleatoare, cu distribuiţie uniformă în intervalul 0,; randn(m,n): generează o matrice ale cărei elemente sunt numere

23 aleatoare, cu distribuiţie normală, de medie 0 şi varianţă ; tril(a): extrage partea inferior triunghiulară a matricei A; triu(a): extrage partea superior triunghiulară a matricei A; Exemplul. 7. Să se extragă partea inferior şi respectiv superior triunghiulară a matricei: 5 A vander(v): generează o matrice Vandermonde pe baza elementelor din vectorul v; Exemplul. 8. Generaţi matricea Vandermonde: A

24 zeros(n): generează o matrice nulă cu n linii şi n coloane; zeros(m,n): generează o matrice nulă cu m linii şi n coloane. Observaţia. 4. (i) Transformarea numerelor r distribuite uniform pe intervalul 0, în numerele x distribuite uniform pe intervalul a, b se realizează prin intermediul relaţiei x a b ar. (ii) Transformarea numerelor r distribuite normal N 0, în numerele x distribuite normal N, se realizează prin intermediul relaţiei x r. Vom prezenta câteva funcţii din Matlab 7.9 utilizate în calcule cu tablouri. dot(x,y): calculează produsul scalar al vectorilor x şi y ; cross(x,y): calculează produsul vectorial al vectorilor x şi y ; Exemplul. 9. Calculaţi produsul vectorial al vectorilor u i j k, v j 4k. length(x): returnează lungimea vectorului x; [m,n] = size(x): returnează dimensiunea m x n a matricei X; ndims(a) determină numărul de dimensiuni ale matricei A; funcţia este echivalentă cu length(size(a)); 4

25 isvector(v) returnează o valoare egală cu dacă v este un vector şi 0 în caz contrar; isscalar(v) verifică dacă argumentul său v este un scalar sau nu; isreal(v) testează dacă argumentul său v este real sau nu; isfinite(v) verifică dacă argumentul său v este finit sau nu; isinf(v) verifică dacă argumentul său v este infinit sau nu; isempty(v) verifică dacă argumentul său v este vid sau nu; all(x) testează dacă toate componentele unui vector sau matrice x sunt nenule; all(x op_ relaţional a) testează dacă toate componetele vectorului x îndeplinesc condiţia dată ca argument în raport cu a ; all(a op_ relaţional a) testează dacă toate coloanele matricei A conţin elemente care îndeplinesc condiţia indicată ca argument în raport cu a ; any(x) testează dacă vreun element al vectorului sau matricei x este nenul; any(x op_ relaţional a) testează dacă vreo componentă a vectorului x îndeplinşte condiţia dată ca argument în raport cu a ; any(a op_ relaţional a) testează dacă vreo coloană a matricei A conţine elemente care îndeplinesc condiţia indicată ca argument în raport cu a ; u=find(x op_ relaţional a): returnează în u indicii elementelor din vectorul x, care respectă condiţia precizată ca argument, în raport cu a ; [u,v]=find(x op_ rel a): returnează indicele liniei (vectorul u) şi al coloanei (vectorul v) matricei argument X, care conţin elementele care respectă condiţia precizată ca argument, în raport cu a ; Exemplul. 0. Să se determine indicii elementelor din vectorul a căror valoare este egală cu. x , 5

26 sort(x): sortează în ordine crescătoare componentele vectorului x; [y,i]= sort(x): returnează în vectorul y elementele sortate în ordine crescătoare ale vectorului x iar în I, indicii elementelor sortate; sort(x, descend ): Sortează în ordine descrescătoare elementele vectorului x; Exemplul.. Să se sorteze în ordine descrescătoare elementele vectorului cu precizarea indicelui fiecărui element. x , Observaţia. 5. Specific pentru Matlab 7.9 este opţiunea descend a funcţiei sort; pentru versiunile precedente lui Matlab 7.0, sortarea poate fi realizată numai în ordine crescătoare, neeexistând această opţiune. min(v): determină cel mai mic element al vectorului v; min(a) : determină cel mai mic element de pe fiecare coloană a matricei A; max(v) : determină cel mai mare element al vectorului v; max(a) : determină cel mai mare element de pe fiecare coloană a matricei A; 6

27 sum(v): calculează suma elementelor vectorului v; sum(a): calculează suma elementelor de pe fiecare coloană a matricei A; prod(v): calculează produsul elementelor vectorului v; prod(a): obţine produsul elementelor de pe fiecare coloană a matricei A; mean(x): calculează media aritmetică a componentelor vectorului x; mean(a): calculează media aritmetică a elementelor de pe fiecare coloană a matricei A; std(x): calculează deviaţia standard a setului de date conţinute în vectorul x; std(a): calculează deviaţia standard a elementelor de pe fiecare coloană a matricei A; corrcoef(x,y): furnizează coeficientul de corelaţie dintre vectorii x şi y. Exemplul.. Se consideră datele referitoare la înălţime (în inches) şi vârsta (în ani) pentru 9 indivizi (N.H. Bingham, John M. Fry, 00) : x(vârsta)=(4,,, 4, 4,,, 5,,,, 4,, 5, 6,, 5,, 5), y(înălţime)=(69, 56.5, 65., 6.8, 6.5, 57., 59.8, 6.5, 6.5, 59.0, 5., 64., 56., 66.5, 7.0, 64.8, 67.0, 57.5, 66.5). a) Calculaţi mediile aritmerice corespunzătoare celor două serii de valori observate, adică x, y. 7

28 x x b) Determinaţi varianţa (dispersia) a x- valorilor observate, adică media lui. c) Aflaţi covarianţa dintre x şi y, definită ca media lui x x y y. d) Determinaţi coeficientul de corelaţie r, ce este măsura numerică a puterii de asociere dintre variabila independentă x şi variabila dependentă y. Observaţia. 6. (i) Corelaţia exprima gradul de potrivire al relaţiei liniare. Dreapta de regresie are ecuaţia yˆ a bx, unde: 8

29 S y b r, Sx şi S y fiind deviaţiile standard (deviaţia standard este rădăcina S x pătrată din valoarea varianţei) corespunzătoare valorilor lui x şi respectiv y; a y bx ŷ constituie valoarea estimată a lui y şi reprezintă valoarea lui y obţinută folosind dreapta de regresie. (ii) Coeficientul de corelaţie nu depinde de unităţile de măsură ale caracteristicilor... Definirea funcţiilor în Matlab Ca orice mediu de programare, Matlab 7.9 lucrează fie în modul linie de comandă, fie cu programe conţinute în fişiere. O funcţie poate fi definită în Matlab 7.9 trei moduri: A. modul clasic (întâlnit şi în versiunile precedente), adică într-un fişier de tip function; acesta poate fi construit selectând: File New Function M-file. Sintaxa necesară definirii unei funcţii într-un fişier M-file este: function [lista argumentelor returnate de funcţie]=nume_funcţie(lista argumentelor de intrare) corpul funcţiei; end B. în linia de comandă (facilitate care nu este posibilă la variantele precedente lui Matlab 7.0), folosind: pentru a crea funcţii anonime; Sintaxa de definiţie a unei funcţii anonime, în linia de comandă, în Matlab 7.9 este: nume_funcţie=@(var,,var n ) expresie_funcţie b) funcţii inline. Structura unei funcţii inline este: nume_funcţie=inline( expresie_funcţie, var,,var n ) Funcţiile definite în linia de comandă sunt echivalente celor definite într-un M-file. Numele funcţiei definită într-un fişier de tip function coincide cu numele acelui M-file. Exemplul.. Definiţi în linia de comandă a Matlab-ului (atât ca funcţie anonimă cât şi ca funcţie inline) şi respectiv ca M- function, funcţia 9

30 şi apoi calculaţi f. f x sin x sin Cazul I) Funcţia este considerată funcţie anonimă. x Cazul II) Funcţia este funcţie inline. Cazul III) Funcţia este definită într-un fişier de tip function (intitulat f.m). Funcțiile definite pe ramuri f x expr expr cond cond 0

31 pot fi reprezentate în Matlab 7.9 astfel: expr cond expr cond. Matlab 7.9 dispune de funcții predefinite, care realizează următoarele operații cu funcții matematice: compose(f(x),g(x)): compunerea funcțiilor f(x) și g(x); Exemplul. 4. Se consideră aplicațiile liniare: Să calculeze f g și g f. x x x. f :, f x g :, f inverse(f(x)): returnează inversa funcției f(x)..4. Aplicaţii propuse. Determinaţi numărul complex z cunoscând partea sa reală şi partea imaginară: Re z Im z 5.. Să se calculeze expresiile următoare: a)

32 b) c) A log log 6 log 5 e 6 d) M x x x, pentru x 4 e) N z z z, pentru z i f) g) h) i) i i tg i i log 5 e ln e sin 5 5 log cos log arccos ln( e) 5 x x F, pentru x x B log x, pentru x 7 5 sin xcos x j) ( tgx ctg x), pentru x ; k) C cos x cos x cos 5x cos 7x, pentru x. 8. Calculaţi: a) 4 b) log log 4 c) i d) e) lg cos 0.9 f) ctg Determinaţi valoarea expresiilor următoare:

33 a) b) x u arcsin x, pentru x. sin x xcos x, pentru x. 6 x x e e sin x z z c), pentru z i z z 5. Verificaţi dacă: a) x este soluţie a ecuaţiei x x x x ; b) x este soluţie a ecuaţiei x x 4 0 ; c) u i d) x i x i ; este soluţie a ecuaţiei 0 7 x şi 8 6. Să se efectueze următoarele operaţii: a) b) 6 : x sunt soluţii ale ecuaţiei cos x sin x Determinaţi câţi radiani reprezintă unghiul de Să se genereze: a) o matrice identitate 7x 7 ; b) o matricea nulă 0x 0 ; c) o matrice aleatoare 0x cu elemente distribuite uniform şi normal. 9. Să se sorteze în ordine crescătoare elementele vectorului cu precizarea indicelui fiecărui element. 0. Se consideră matricea x , Calculaţi: t t a) t C, C 0 C b) C C C 4I.

34 4. Se consideră matricele: 0 a, B, C, 7 0 d. Verificaţi care dintre următoarele produse au sens şi în acest caz efectuaţi-le: Ba, ad, da, db, Bd,CB, BC, dc, Cd, ac, Ca, C, dbc, dcb, adc, adbc, adca, a.. Găsiţi matricea A când: a) I A ; b) 0 0 A.. Să se formeze matricea A pe baza vectorilor u şi v. 4. Să se determine indicii elementelor din matricea X a căror valoare este mai mare sau egală cu. 5. Fie matricea A. Să se extragă din matricea A submatricea B. 6. Se consideră vectorul x=[ ], ce conţine rezultatele obţinute prin N=0 determinări experimentale. Să se calculeze abaterea medie pătratică a acestor rezultate, folosind formula

35 sigma N N N xi xi i i N N. 7. Calculaţi f,.5 cu ajutorul unei funcţii Matlab 7.9, definită în linia de comandă, pentru: 8. Verificaţi cu ajutorului Matlab-ului dacă: f x, y x y. a b c b c a c a b Testaţi dacă vectorii următori sunt coplanari: a i j 5k, b i j k, c i 4 j 9k. 5

36 .5. Bibliografie. N.H. Bingham, John M. Fry, Regression. Linear Models in Statistics, Springer, New York, 00.. D.G. Duffy, Advanced Engineering Mathematics with Matlab, Chapman & Hall/CRC, 00.. M. Ghinea, V. Fireţeanu, Matlab: Calcul numeric- Grafică-Aplicaţii, ed. Teora, Bucureşti, I. Iatan, Îndrumător de laborator în Matlab 7.0, Ed. Conspress, Bucureşti, I. Iatan, B. Sebacher, Aplicaţii de laborator în Mathematica şi Mathcad, Ed. Conspress, Bucureşti, A. Jeffrey, Advanced Engineering Mathematics, Harcourt/Academic Press, N. Martaj, M. Mokhtari, Matlab R009, Simulink et Stateflow pour Ingénieurs, Chercheurs et Etudiants, Springer, C. Moler, Experiments with MATLAB, A. Quarteroni, F. Saleri, Scientific Computing with Matlab and Octave, Springer, D. Xue, Y.Q. Chen, Solving Applied Mathematical Problems with Matlab, Taylor & Francis Group,

Laborator 2. Definirea tablourilor şi a funcţiilor (în linia de comandă) în Matlab 7.0

Laborator 2. Definirea tablourilor şi a funcţiilor (în linia de comandă) în Matlab 7.0 Laborator Definirea tablourilor şi a funcţiilor (în linia de comandă) în Matlab 70 Bibliografie 1 NH Bingham, John M Fry, Regression Linear Models in Statistics, Springer, New York, 010 M Ghinea, V Fireţeanu,

More information

Subiecte Clasa a VI-a

Subiecte Clasa a VI-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul numarului intrebarii

More information

Metrici LPR interfatare cu Barix Barionet 50 -

Metrici LPR interfatare cu Barix Barionet 50 - Metrici LPR interfatare cu Barix Barionet 50 - Barionet 50 este un lan controller produs de Barix, care poate fi folosit in combinatie cu Metrici LPR, pentru a deschide bariera atunci cand un numar de

More information

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice "Îmbunătăţirea proceselor şi activităţilor educaţionale în cadrul programelor de licenţă şi masterat în domeniul

More information

CERERI SELECT PE O TABELA

CERERI SELECT PE O TABELA SQL - 1 CERERI SELECT PE O TABELA 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890 11 1325

More information

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin Structura și Organizarea Calculatoarelor Titular: BĂRBULESCU Lucian-Florentin Chapter 3 ADUNAREA ȘI SCĂDEREA NUMERELOR BINARE CU SEMN CONȚINUT Adunarea FXP în cod direct Sumator FXP în cod direct Scăderea

More information

Modalitǎţi de clasificare a datelor cantitative

Modalitǎţi de clasificare a datelor cantitative Modalitǎţi de clasificare a datelor cantitative Modul de stabilire a claselor determinarea pragurilor minime şi maxime ale fiecǎrei clase - determinǎ modul în care sunt atribuite valorile fiecǎrei clase

More information

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm Preparatory Problems 1Se dau punctele coliniare A, B, C, D în această ordine aî AB 4 cm, AC cm, BD 15cm a) calculați lungimile segmentelor BC, CD, AD b) determinați distanța dintre mijloacele segmentelor

More information

Reţele Neuronale Artificiale în MATLAB

Reţele Neuronale Artificiale în MATLAB Reţele Neuronale Artificiale în MATLAB Programul MATLAB dispune de o colecţie de funcţii şi interfeţe grafice, destinate lucrului cu Reţele Neuronale Artificiale, grupate sub numele de Neural Network Toolbox.

More information

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban Reflexia şi refracţia luminii. Aplicaţii. Sumar 1. Indicele de refracţie al unui mediu 2. Reflexia şi refracţia luminii. Legi. 3. Reflexia totală 4. Oglinda plană 5. Reflexia şi refracţia luminii în natură

More information

Procesarea Imaginilor

Procesarea Imaginilor Procesarea Imaginilor Curs 11 Extragerea informańiei 3D prin stereoviziune Principiile Stereoviziunii Pentru observarea lumii reale avem nevoie de informańie 3D Într-o imagine avem doar două dimensiuni

More information

ISBN-13:

ISBN-13: Regresii liniare 2.Liniarizarea expresiilor neliniare (Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientists, 3rd ed, ISBN-13:978-0-07-340110-2 ) Există cazuri în care aproximarea

More information

Versionare - GIT ALIN ZAMFIROIU

Versionare - GIT ALIN ZAMFIROIU Versionare - GIT ALIN ZAMFIROIU Controlul versiunilor - necesitate Caracterul colaborativ al proiectelor; Backup pentru codul scris Istoricul modificarilor Terminologie și concepte VCS Version Control

More information

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document

More information

ARHITECTURA SISTEMELOR DE CALCUL ŞI SISTEME DE OPERARE. LUCRĂRILE DE LABORATOR Nr. 6, 7 şi 8 REPREZENTAREA INFORMAŢIILOR NUMERICE ÎNTREGI ŞI REALE.

ARHITECTURA SISTEMELOR DE CALCUL ŞI SISTEME DE OPERARE. LUCRĂRILE DE LABORATOR Nr. 6, 7 şi 8 REPREZENTAREA INFORMAŢIILOR NUMERICE ÎNTREGI ŞI REALE. ARHITECTURA SISTEMELOR DE CALCUL ŞI SISTEME DE OPERARE LUCRĂRILE DE LABORATOR Nr. 6, 7 şi 8 REPREZENTAREA INFORMAŢIILOR NUMERICE ÎNTREGI ŞI REALE. I. SCOPUL LUCRĂRILOR Lucrările prezintă reprezentarea

More information

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N Pentru a putea vizualiza imaginile unei camere web IP conectată într-un router ZTE H218N sau H298N, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe

More information

CURS 2. Reprezentarea numerelor intregi si reale. Sistem de numeraţie

CURS 2. Reprezentarea numerelor intregi si reale. Sistem de numeraţie Sistem de numeraţie CURS 2 Reprezentarea numerelor intregi si reale F.Boian, Bazele matematice ale calculatoarelor, UBB Cluj-Napoca, 2002 How computers see numbers and letters http://faculty.etsu.edu/lutter/courses/phys4007/p4007append_f.pdf

More information

INTEROGĂRI ÎN SQL SERVER

INTEROGĂRI ÎN SQL SERVER INTEROGĂRI ÎN SQL SERVER Principala operaţie efectuată într-o bază de date este operaţia de extragere a datelor, care se realizează cu ajutorul unei clauze SELECT. SELECT Clauza SELECT are o sintaxă foarte

More information

Lucrarea de laborator nr. 4

Lucrarea de laborator nr. 4 Metode merice - Lucrarea de laborator 4 Lucrarea de laborator nr. 4 I. Scopul lucrării Elemente de programare în MAPLE II. III. Conţinutul lucrării 1. Atribuirea. Decizia. Structuri repetitive. 2. Proceduri

More information

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila MS POWER POINT s.l.dr.ing.ciprian-bogdan Chirila chirila@cs.upt.ro http://www.cs.upt.ro/~chirila Pornire PowerPoint Pentru accesarea programului PowerPoint se parcurg următorii paşi: Clic pe butonul de

More information

Funcţii grup şi clauzele GROUP BY, HAVING. Operatorii ROLLUP şi CUBE.

Funcţii grup şi clauzele GROUP BY, HAVING. Operatorii ROLLUP şi CUBE. Baze de date-anul 2 Laborator 4 SQL Funcţii grup şi clauzele GROUP BY, HAVING. Operatorii ROLLUP şi CUBE. I. [Funcţii grup şi clauza GROUP BY] Clauza GROUP BY este utilizată pentru a diviza liniile unui

More information

Update firmware aparat foto

Update firmware aparat foto Update firmware aparat foto Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încredere că puteţi realiza acest update cu succes, acesta

More information

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962) ARBORI AVL (denumiti dupa Adelson-Velskii si Landis, 1962) Georgy Maximovich Adelson-Velsky (Russian: Гео ргий Макси мович Адельсо н- Ве льский; name is sometimes transliterated as Georgii Adelson-Velskii)

More information

Metoda BACKTRACKING. prof. Jiduc Gabriel

Metoda BACKTRACKING. prof. Jiduc Gabriel Metoda BACKTRACKING prof. Jiduc Gabriel Un algoritm backtracking este un algoritm de căutare sistematică și exhausivă a tuturor soluțiilor posibile, dintre care se poate alege apoi soluția optimă. Problemele

More information

Itemi Sisteme de Operare

Itemi Sisteme de Operare Itemi Sisteme de Operare 1. Pentru a muta un dosar (folder) de pe partiţia C: pe partiţia D: folosim: a. New Folder b. Ctrl + C din bara de instrumente şi Copy; c. Ctrl + X şi Ctrl + V; d. Edit Paste;

More information

PROIECTAREA ALGORITMILOR

PROIECTAREA ALGORITMILOR Universitatea Constantin Brâncuşi Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu 3 PROIECTAREA ALGORITMILOR Lect. univ. dr. Adrian Runceanu 1 Curs 3 Alocarea dinamică de

More information

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul

More information

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC) Semnale şi sisteme Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC) http://shannon.etc.upt.ro/teaching/ssist/ 1 OBIECTIVELE CURSULUI Disciplina îşi propune să familiarizeze

More information

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC Anul II Nr. 7 aprilie 2013 ISSN 2285 6560 Referent ştiinţific Lector univ. dr. Claudiu Ionuţ Popîrlan Facultatea de Ştiinţe Exacte Universitatea din

More information

Sisteme de numeraţie Reprezentarea informaţiei numerice în calculatoare Terminologia folosită în legătură cu erorile de calcul Reprezentarea

Sisteme de numeraţie Reprezentarea informaţiei numerice în calculatoare Terminologia folosită în legătură cu erorile de calcul Reprezentarea - Curs8 - Sisteme de numeraţie Reprezentarea informaţiei numerice în calculatoare Terminologia folosită în legătură cu erorile de calcul Reprezentarea numerelor reale Standardul IEEE 754 pentru reprezentarea

More information

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: 9, La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - (ex: "9", "125", 1573" - se va scrie fara ghilimele) Parola: -

More information

Mecanismul de decontare a cererilor de plata

Mecanismul de decontare a cererilor de plata Mecanismul de decontare a cererilor de plata Autoritatea de Management pentru Programul Operaţional Sectorial Creşterea Competitivităţii Economice (POS CCE) Ministerul Fondurilor Europene - Iunie - iulie

More information

GHID DE TERMENI MEDIA

GHID DE TERMENI MEDIA GHID DE TERMENI MEDIA Definitii si explicatii 1. Target Group si Universe Target Group - grupul demografic care a fost identificat ca fiind grupul cheie de consumatori ai unui brand. Toate activitatile

More information

Laborator 1. Programare declarativă. Programare logică. Prolog. SWI-Prolog

Laborator 1. Programare declarativă. Programare logică. Prolog. SWI-Prolog Laborator 1 Programare declarativă O paradigmă de programare în care controlul fluxului de execuție este lăsat la latitudinea implementării limbajului, spre deosebire de programarea imperativă în care

More information

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M ) FLEXIMARK FCC din oțel inoxidabil este un sistem de marcare personalizată în relief pentru cabluri și componente, pentru medii dure, fiind rezistent la acizi și la coroziune. Informații Included in FLEXIMARK

More information

Proiectarea bazelor de date. PL/SQL Înregistrări și Colecții # 13. Adrian Runceanu

Proiectarea bazelor de date. PL/SQL Înregistrări și Colecții # 13. Adrian Runceanu Proiectarea bazelor de date # 13 PL/SQL Înregistrări și Colecții 2016 Adrian Runceanu www.runceanu.ro/adrian Curs 13 Înregistrări și Colecții Proiectarea bazelor de date 2 Înregistrări și Colecții în PL/SQL

More information

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

Nume şi Apelativ prenume Adresa Număr telefon  Tip cont Dobânda Monetar iniţial final Enunt si descriere aplicatie. Se presupune ca o organizatie (firma, banca, etc.) trebuie sa trimita scrisori prin posta unui numar (n=500, 900,...) foarte mare de clienti pe care sa -i informeze cu diverse

More information

CERERI SELECT PE MAI MULTE TABELE

CERERI SELECT PE MAI MULTE TABELE SQL - 2 CERERI SELECT PE MAI MULTE TABELE 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890

More information

Dispozitive Electronice şi Electronică Analogică Suport curs 02 Metode de analiză a circuitelor electrice. Divizoare rezistive.

Dispozitive Electronice şi Electronică Analogică Suport curs 02 Metode de analiză a circuitelor electrice. Divizoare rezistive. . egimul de curent continuu de funcţionare al sistemelor electronice În acest regim de funcţionare, valorile mărimilor electrice ale sistemului electronic sunt constante în timp. Aşadar, funcţionarea sistemului

More information

Metoda de programare BACKTRACKING

Metoda de programare BACKTRACKING Metoda de programare BACKTRACKING Sumar 1. Competenţe............................................ 3 2. Descrierea generală a metodei............................. 4 3......................... 7 4. Probleme..............................................

More information

În continuare vom prezenta unele dintre problemele de calcul ale numerelor Fibonacci.

În continuare vom prezenta unele dintre problemele de calcul ale numerelor Fibonacci. O condiţie necesară şi suficientă ca un număr să fie număr Fibonacci Autor: prof. Staicu Ovidiu Ninel Colegiul Economic Petre S. Aurelian Slatina, jud. Olt 1. Introducere Propuse de Leonardo Pisa în 1202,

More information

R O M Â N I A CURTEA CONSTITUŢIONALĂ

R O M Â N I A CURTEA CONSTITUŢIONALĂ R O M Â N I A CURTEA CONSTITUŢIONALĂ Palatul Parlamentului Calea 13 Septembrie nr. 2, Intrarea B1, Sectorul 5, 050725 Bucureşti, România Telefon: (+40-21) 312 34 84; 335 62 09 Fax: (+40-21) 312 43 59;

More information

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows Ghid identificare versiune AWP, instalare AWP 4.5.4 şi verificare importare certificat în Store-ul de Windows Data: 28.11.14 Versiune: V1.1 Nume fişiser: Ghid identificare versiune AWP, instalare AWP 4-5-4

More information

Capitolul 4 SUBCERERI. F. Radulescu. Curs: Baze de date - Limbajul SQL

Capitolul 4 SUBCERERI. F. Radulescu. Curs: Baze de date - Limbajul SQL Capitolul 4 SUBCERERI 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890 11 1325 VASILE 2

More information

9. Memoria. Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date.

9. Memoria. Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date. 9. Memoria Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date. Primul nivel conține memorie de program cache (L1P) și memorie de date cache (L1D). Al doilea

More information

Auditul financiar la IMM-uri: de la limitare la oportunitate

Auditul financiar la IMM-uri: de la limitare la oportunitate Auditul financiar la IMM-uri: de la limitare la oportunitate 3 noiembrie 2017 Clemente Kiss KPMG in Romania Agenda Ce este un audit la un IMM? Comparatie: audit/revizuire/compilare Diferente: audit/revizuire/compilare

More information

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A. Excel Advanced Curriculum Școala Informală de IT Tel: +4.0744.679.530 Web: www.scoalainformala.ro / www.informalschool.com E-mail: info@scoalainformala.ro Cuprins 1. Funcții Excel pentru avansați 2. Alte

More information

Creare baza de data Deschidem aplicaţia Microsoft Access. Lansarea în execuţie a programului se face urmând calea:

Creare baza de data Deschidem aplicaţia Microsoft Access. Lansarea în execuţie a programului se face urmând calea: Baze de date Pentru început este bine să înţelegem noţiunile de bază din Access: modul de organizare a unei baze de date, a noţiunilor de tabel, înregistrare, câmp, tip de dată al câmpului, proprietăţi

More information

[{CYCLE NOCYCLE}] [{CACHE

[{CYCLE NOCYCLE}] [{CACHE Laborator 10 1. Secvenţe Secvenţa este un obiect al bazei de date ce permite generarea de întregi unici pentru a fi folosiţi ca valori pentru cheia primară sau coloane numerice unice. Secvenţele sunt independente

More information

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; }

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; } Arbori Arborii, ca şi listele, sunt structuri dinamice. Elementele structurale ale unui arbore sunt noduri şi arce orientate care unesc nodurile. Deci, în fond, un arbore este un graf orientat degenerat.

More information

Olimpiad«Estonia, 2003

Olimpiad«Estonia, 2003 Problema s«pt«m nii 128 a) Dintr-o tabl«p«trat«(2n + 1) (2n + 1) se ndep«rteaz«p«tr«telul din centru. Pentru ce valori ale lui n se poate pava suprafata r«mas«cu dale L precum cele din figura de mai jos?

More information

Laborator 2 - Statistică descriptivă

Laborator 2 - Statistică descriptivă Laborator 2 - Statistică descriptivă Statistica descriptivă are rolul de a descrie trăsăturile principale ale unor eşantioane şi constă în determinarea unor măsuri simple şi analize grafice ale datelor

More information

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs Acta Technica Napocensis: Civil Engineering & Architecture Vol. 57, No. 1 (2014) Journal homepage: http://constructii.utcluj.ro/actacivileng Updating the Nomographical Diagrams for Dimensioning the Concrete

More information

INTERPRETOARE DE COMENZI

INTERPRETOARE DE COMENZI Rularea lui determin afişarea mesajului hello world la consola 3.2. Facilităţi ale interpretoarelor de comenzi 3.1. Introducere Capitolul 3 INTERPRETOARE DE COMENZI Interpretorul de comenzi este un program

More information

- Compararea eficienţei metodelor care rezolvă o aceeaşi clasă de probleme

- Compararea eficienţei metodelor care rezolvă o aceeaşi clasă de probleme 1 CURS 1 INTRODUCERE ÎN CALCULUL ŞTIINŢIFIC ------------------------------------------------------------------------------------------------------------ 1. Analiza numerică şi calculul ştiinţific.. Reprezentarea

More information

Mulțumim anticipat tuturor acelora care vor transmite critici/observații/sugestii

Mulțumim anticipat tuturor acelora care vor transmite critici/observații/sugestii Mulțumim anticipat tuturor acelora care vor transmite critici/observații/sugestii ilincamircea@yahoo.com TEMA III.1 v1 : ORGANIZAREA DATELOR UNUI PROGRAM C/C++ ÎN MO postat 02.11.2016 (sinteză) Coținutul

More information

2. SCHEME LOGICE ŞI PSEUDOCOD

2. SCHEME LOGICE ŞI PSEUDOCOD REPREZENTRE LGORITMILOR PRIN PSEUDOCOD 2. SCHEME LOGICE ŞI PSEUDOCOD 2.1 Reprezentarea algoritmilor prin scheme logice Primitivele utilizate în schemele logice sunt simboluri grafice, cu funcţiuni (reprezentând

More information

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte 1. Introducere ~ Microsoft Access ~ Baze de Date Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte 2. Crearea unei

More information

Crearea aplicaţiilor consolă

Crearea aplicaţiilor consolă Crearea aplicaţiilor consolă Pentru a realiza aplicaţii consolă (ca şi cele din Borland Pascal sau Borland C) în mediul de dezvoltare Visual Studio, trebuie să instalăm o versiune a acestuia, eventual

More information

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul

More information

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig.

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig. Proceduri stocate Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig. 1 Odată cu deschiderea editorului SQL, apare și bara de instrumente

More information

Desenarea 3D in AutCAD Generarea suprafeţelor

Desenarea 3D in AutCAD Generarea suprafeţelor Colegiul Tehnic Dimitrie Leonida Desenarea 3D in AutCAD Generarea suprafeţelor Profesor: Jiduc Gabriel GENERAREA SUPRAFEŢELOR 3D Este o metodă cu rezultate superioare desenării wireframe deoarece: Corpurile

More information

Interogarea (query), este operaţia prin care se obţin datele

Interogarea (query), este operaţia prin care se obţin datele CAPITOLUL 3 INTEROGAREA BAZELOR DE DATE Interogarea (query), este operaţia prin care se obţin datele dorite dintr-o bază de date, selectate conform unui anumit criteriu (condiţie). Întrucât operaţia de

More information

5.1 Definirea datelor în SQL

5.1 Definirea datelor în SQL SQL Acronim pentru Structured Query Language Dezvoltat pentru sistemul de gestiune a bazelor de date System R, creat de IBM Research Laboratory, San Jose, California, la sfârşitul anilor 70. SQL a fost

More information

6. Bucle. 6.1 Instrucţiunea while

6. Bucle. 6.1 Instrucţiunea while 6. Bucle În capitolul trecut am văzut cum putem selecta diferite instrucţiuni pentru execuţie folosind instrucţiunea if. O buclă este o structură de control care provoacă executarea unei instrucţiuni sau

More information

HEAPSORT I. CONSIDERAŢII TEORETICE

HEAPSORT I. CONSIDERAŢII TEORETICE I. CONSIDERAŢII TEORETICE HEAPSORT Algoritm de sortare care combină calităţile sortării prin inserţie cu cele ale sortării prin interclasare. A fost inventat de Williams 1964. Prin heapsort se ordonează

More information

Macrocomenzi. Figura 1. Personalizarea barei de meniuri. Se va afișa fereastra din figura 2. Figura 2. Includerea tab ului Developer.

Macrocomenzi. Figura 1. Personalizarea barei de meniuri. Se va afișa fereastra din figura 2. Figura 2. Includerea tab ului Developer. Macrocomenzi Macrocomenzile (sau, prescurtat macrou rile) sunt colecții de comenzi înregistrate pentru a putea fi lansate în execuție, în bloc, ori de câte ori va fi nevoie. Avantajul lucrului cu macro

More information

F. Radulescu. Curs: Utilizarea bazelor de date, anul IV C5.

F. Radulescu. Curs: Utilizarea bazelor de date, anul IV C5. Capitolul 8 Data mining date corelate Reprezentarea datelor Vom continua să considerăm modelul de date coşuri de produse şi vom vizualiza datele ca o matrice booleană unde: linii=coşuri şi coloane=articole.

More information

METODE NUMERICE: Laborator #1 Introducere în Matlab/Octave. Funcții și intrucțiuni. Fișiere M. Funcții de citire/scriere de tipul C

METODE NUMERICE: Laborator #1 Introducere în Matlab/Octave. Funcții și intrucțiuni. Fișiere M. Funcții de citire/scriere de tipul C METODE NUMERICE: Laborator #1 Introducere în Matlab/Octave. Funcții și intrucțiuni. Fișiere M. Funcții de citire/scriere de tipul C Titulari curs: Florin Pop, George-Pantelimon Popescu Responsabili Laborator:

More information

Capitolul IV. Programarea în limbajul C

Capitolul IV. Programarea în limbajul C Capitolul IV. Programarea în limbajul C 1. Scurt istoric Părintele limbajului C este Dennis Ritchie (Bell Laboratories) Limbajul a fost proiectat în 1972 pentru implementarea unui sistem de operare pentru

More information

VIBRAŢII TRANSVERSALE ALE UNEI BARE DUBLU ÎNCASTRATE SOLICITATE LA RĂSUCIRE ÎN MEDIU ELASTIC

VIBRAŢII TRANSVERSALE ALE UNEI BARE DUBLU ÎNCASTRATE SOLICITATE LA RĂSUCIRE ÎN MEDIU ELASTIC Sesiunea de comunicări ştiinţifice a Comisiei de acustică a Academiei Române Bucureşti, 17-18 octombrie 1995 VIBRAŢII TRANSVERSALE ALE UNEI BARE DUBLU ÎNCASTRATE SOLICITATE LA RĂSUCIRE ÎN MEDIU ELASTIC

More information

Lucrarea Nr.1. Sisteme de operare. Generalitati

Lucrarea Nr.1. Sisteme de operare. Generalitati Lucrarea Nr.1 Sisteme de operare. Generalitati Scopul lucrarii Lucrarea îsi propune familiarizarea studentilor cu sistemele de operare disponibile în laborator, respectiv acele sisteme de operare cu ajutorul

More information

CURS 1 INTRODUCERE ÎN CALCULUL TIINȚIFIC

CURS 1 INTRODUCERE ÎN CALCULUL TIINȚIFIC CURS INTRODUCERE ÎN CALCULUL TIINȚIFIC ------------------------------------------------------------------------------------------------------------. Analiza numerică şi calculul ştiinţific. 2. Reprezentarea

More information

The First TST for the JBMO Satu Mare, April 6, 2018

The First TST for the JBMO Satu Mare, April 6, 2018 The First TST for the JBMO Satu Mare, April 6, 08 Problem. Prove that the equation x +y +z = x+y +z + has no rational solutions. Solution. The equation can be written equivalently (x ) + (y ) + (z ) =

More information

:= 950; BEGIN DELETE FROM

:= 950; BEGIN DELETE FROM Cursori în PLSQL La fiecare execuţie a unei instrucţiuni SQL serverul Oracle deschide o zonă de memorie în care este analizată şi executată instrucţiunea. Această zonă de memorie se numeşte cursor. Există

More information

Propuneri pentru teme de licență

Propuneri pentru teme de licență Propuneri pentru teme de licență Departament Automatizări Eaton România Instalație de pompare cu rotire în funcție de timpul de funcționare Tablou electric cu 1 pompă pilot + 3 pompe mari, cu rotirea lor

More information

Subiectele pentru proba practică din cadrul examenului de Paradigme de Programare Sesiunea iunie 2015

Subiectele pentru proba practică din cadrul examenului de Paradigme de Programare Sesiunea iunie 2015 Subiectele pentru proba practică din cadrul examenului de Paradigme de Programare Sesiunea iunie 2015 Considerații generale cu privire la proba practică: La examen studentul va avea acces la cursurile

More information

3. Limbajul Pascal : elementele limbajului, structura programelor, tipuri simple de date.

3. Limbajul Pascal : elementele limbajului, structura programelor, tipuri simple de date. 3. Limbajul Pascal : elementele limbajului, structura programelor, tipuri simple de date. Cu toate c limbajul Pascal a fost conceput pentru înv area program rii, el este folosit ast zi la rezolvarea celor

More information

Actualizarea firmware-ului pentru aparatul foto digital SLR

Actualizarea firmware-ului pentru aparatul foto digital SLR Actualizarea firmware-ului pentru aparatul foto digital SLR Vă mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să realizaţi actualizarea firmwareului. Dacă nu sunteţi sigur că puteţi realiza

More information

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii www.pwc.com/ro Aspecte controversate în Procedura Insolvenţei şi posibile soluţii 1 Perioada de observaţie - Vânzarea de stocuri aduse în garanţie, în cursul normal al activității - Tratamentul leasingului

More information

Lucrarea 1 Introducere în Linux

Lucrarea 1 Introducere în Linux Lucrarea 1 Introducere în Linux Un calculator pe care rulează un sistem de operare Linux poate fi utilizat de mai mulţi utilizatori simultan, fiind un sistem multi-utilizator. De asemenea, un utilizator

More information

FORȚA Femei Ocupate, Resursă pentru o Țară Activă POSDRU/144/6.3/S/ Suport de curs OPERATOR INTRODUCERE, VALIDARE SI PRELUCRARE DATE MODULUL 5

FORȚA Femei Ocupate, Resursă pentru o Țară Activă POSDRU/144/6.3/S/ Suport de curs OPERATOR INTRODUCERE, VALIDARE SI PRELUCRARE DATE MODULUL 5 FORȚA Femei Ocupate, Resursă pentru o Țară Activă POSDRU/144/6.3/S/128914 Suport de curs OPERATOR INTRODUCERE, VALIDARE SI PRELUCRARE DATE MODULUL 5 CALCUL TABELAR FUNDATIA PENTRU FORMARE PROFESIONALA

More information

Figura x.1 Ecranul de pornire al mediului de dezvoltare

Figura x.1 Ecranul de pornire al mediului de dezvoltare x. Mediul de dezvoltare MICROSOFT VISUAL C++ În cadrul acestui capitol vom prezenta Microsoft Visual C++, din cadrul suitei Microsoft Visual Studio 2012, care este un mediu de programare care suportă dezvoltarea

More information

1.1. Noţiuni introductive

1.1. Noţiuni introductive 1.1. Noţiuni introductive SQL (pronunţat fie ca un singur cuvânt sequel sau pe litere S-Q-L ) se bazează pe studiile lui E.F. Codd, prima implementare a limbajului SQL fiind dezvoltată de către firma IBM

More information

Class D Power Amplifiers

Class D Power Amplifiers Class D Power Amplifiers A Class D amplifier is a switching amplifier based on pulse-width modulation (PWM) techniques Purpose: high efficiency, 80% - 95%. The reduction of the power dissipated by the

More information

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router Pentru a putea vizualiza imaginile unei camere web IP conectată într-un echipament Huawei HG8121H, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe

More information

10. Modelarea şi eliminarea zgomotelor din imaginile digitale

10. Modelarea şi eliminarea zgomotelor din imaginile digitale Procesarea Imaginilor - Laborator 0: Modelarea şi eliminarea zgomotelor din imagini 0. Modelarea şi eliminarea zgomotelor din imaginile digitale 0.. Introducere Zgomotul este o informaţie nedorită care

More information

X-Fit S Manual de utilizare

X-Fit S Manual de utilizare X-Fit S Manual de utilizare Compatibilitate Acest produs este compatibil doar cu dispozitivele ce au următoarele specificații: ios: Versiune 7.0 sau mai nouă, Bluetooth 4.0 Android: Versiune 4.3 sau mai

More information

Mai bine. Pentru c putem.

Mai bine. Pentru c putem. 1 CUPRINS: 1. SUMAR APLICAŢIE...... 3 1.1 Introducere... 3 1.2 Tipul de aplicaţie... 3 2. SPECIFICAŢII FUNCŢIONALE... 3 3. INSTALARE... 3 3.1 Introducere... 3 3.2 Ce trebuie să verificaţi înainte de a

More information

Proiectarea bazelor de date # 11. PL/SQL Funcții în PL/SQL (partea a II-a) Adrian Runceanu

Proiectarea bazelor de date # 11. PL/SQL Funcții în PL/SQL (partea a II-a) Adrian Runceanu Proiectarea bazelor de date # 11 PL/SQL Funcții în PL/SQL (partea a II-a) 2018 Adrian Runceanu www.runceanu.ro/adrian Curs 11 Funcţii în PL/SQL (partea II) Proiectarea bazelor de date 2 Cuprins Funcţii

More information

Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo

Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo 2.6.9.223 Cuprins 1 Cadru general...2 2 Obţinerea unui certificat digital...3 3 Configurarea aplicaţiei clicksign...5 4 Utilizarea aplicaţiei

More information

Proceduri de analizã a datelor

Proceduri de analizã a datelor Proceduri de analizã a datelor Liste Prin listã se întelege o serie de linii succesive într-o foaie de calcul, fiecare coloanã din listã continând date cu aceeasi semnificatie logicã. De exemplu, o listã

More information

I. Instrucţiuni PRELEGERE IX PROGRAMAREA CALCULATOARELOR ŞI LIMBAJE DE PROGRAMARE

I. Instrucţiuni PRELEGERE IX PROGRAMAREA CALCULATOARELOR ŞI LIMBAJE DE PROGRAMARE PRELEGERE IX PROGRAMAREA CALCULATOARELOR ŞI LIMBAJE DE PROGRAMARE I. Instrucţiuni Contextul de condiţii în care se realizează diverse prelucrări se descrie prin instrucţiuni. Acestea permit înscrierea

More information

METODE DESCRIPTIVE ŞI ELEMENTE DE ANALIZĂ STATISTICĂ A DATELOR MEDICALE

METODE DESCRIPTIVE ŞI ELEMENTE DE ANALIZĂ STATISTICĂ A DATELOR MEDICALE LUCIAN V. BOICULESE GABRIEL DIMITRIU ADRIAN DOLOCA MIHAELA MOSCALU CRISTINA DASCALU METODE DESCRIPTIVE ŞI ELEMENTE DE ANALIZĂ STATISTICĂ A DATELOR MEDICALE EXEMPLE PRACTICE ÎN EXCEL ŞI ACCESS EDITURA PERFORMANTICA

More information

ADMITERE 2015 SUBIECTELE PROBELOR ŞI BAREMELE DE CORECTARE ŞI NOTARE PROFILUL MAIŞTRI MILITARI PROBA NR.1 TEST GRILĂ LA LIMBA ENGLEZĂ VARIANTA 2

ADMITERE 2015 SUBIECTELE PROBELOR ŞI BAREMELE DE CORECTARE ŞI NOTARE PROFILUL MAIŞTRI MILITARI PROBA NR.1 TEST GRILĂ LA LIMBA ENGLEZĂ VARIANTA 2 ADMITERE 015 SUBIECTELE PROBELOR ŞI BAREMELE DE CORECTARE ŞI NOTARE PROFILUL MAIŞTRI MILITARI PROBA NR.1 TEST GRILĂ LA LIMBA ENGLEZĂ VARIANTA Partea I: CITIT Bisons Bisons have not always lived in North

More information

Capitolul IV Utilizarea bazelor de date în Internet

Capitolul IV Utilizarea bazelor de date în Internet Capitolul IV Utilizarea bazelor de date în Internet 4.1 Pagini Web dinamice 4.1.1. Pagini dinamice vs. Pagini statice Paginile Web dinamice sunt folosite atunci când se doreşte modificarea dinamică, a

More information

Prelucrarea numerică a semnalelor

Prelucrarea numerică a semnalelor Prelucrarea numerică a semnalelor Assoc.Prof. Lăcrimioara GRAMA, Ph.D. http://sp.utcluj.ro/teaching_iiiea.html 27 februarie 2017 Lăcrimioara GRAMA (sp.utcluj.ro) Prelucrarea numerică a semnalelor 27 februarie

More information

Constructii sintetizabile in verilog

Constructii sintetizabile in verilog Constructii sintetizabile in verilog Introducere Programele verilog se împart în două categorii: cod pentru simulare și cod sintetizabil. Codul scris pentru simulare (testul) nu este sintetizabil. Codul

More information

Mircea Merca 1) Articol dedicat Prof. Dr. Ioan Tomescu la a 70-a aniversare

Mircea Merca 1) Articol dedicat Prof. Dr. Ioan Tomescu la a 70-a aniversare M. Merca, Partiţii întregi şi grafuri orientate aciclice 15 Partiţii întregi şi grafuri orientate aciclice Mircea Merca 1) Articol dedicat Prof. Dr. Ioan Tomescu la a 70-a aniversare Abstract. The algorithms

More information

Candlesticks. 14 Martie Lector : Alexandru Preda, CFTe

Candlesticks. 14 Martie Lector : Alexandru Preda, CFTe Candlesticks 14 Martie 2013 Lector : Alexandru Preda, CFTe Istorie Munehisa Homma - (1724-1803) Ojima Rice Market in Osaka 1710 devine si piata futures Parintele candlesticks Samurai In 1755 a scris The

More information