Documente Academic
Documente Profesional
Documente Cultură
RAPORT
despre lucrarea de laborator nr. 1
la Mecanic realizat n MATLAB Tema: lemente ale pro!ramului MATLAB "arianta 1#
Chiinu&)*11
sursa pentru -isierul dintre ./. i . 0. echo <filename> off - nchide re!imul de scoatere a codului sursa pentru -isierul dintre ./. i . 0. echo <filename> - modi-ica re!imul de scoatere la ecran a codului sursa la ecran n opus echo on all - deschide re!imul de scoatere la ercan a codului sursa a tuturor m&-isierelor echo off all & nchide re!imul de scoatere la ecran a codului sursa pentru toate m&-isiere more on - deschide re!imul de scoatere la ecran a rezultatelor voluminoase more off- nchide re!imul de scoatere la ecran pe pa!ini Sarcina II: 'e calculat e1presiile mai nt,i ntr&un r,nd2 iar pe urm de optimizat 3dup posibilitate4 -olosint variabile intermediare. 'e prezentat rezultatul n di-erite -ormate i de studiat in-ormaia despre variable cu a5utorul comenzii whos. 16&1.7891*&#: ;6 #.1<. cuaia: Z 1 =
T) =
%ntroducerea variabilelor:
>>x=-1.75*10-3; y= 3.1*pi;
>>e=asin(cos(2*y))+abs(x);
>>$o%&at *on+ e >> x(y(Z1("2 x = -1.750000000000000e-003 y = !.73)!3722 12)35!e+000 Z1 = .!15100000000000e+000 "2 = 2. 73300000000000e+000
short g 3cea mai bun prezentare a datelor sau n -ormatul short sau n short e4
>>$o%&at s'o%t + >> x(y(Z1("2 x = -0.00175 y = !.73)! Z1 = .!151 "2 = 2. 733
+ 3datele pozitive i ne!ative se arat prin semnele .@. i .&.2 iar cele nule&prin !oluri4
>>$o%&at + >> x(y(Z1("2 x=y=+ Z1 = + "2 = +
bank 3-ormat pentru scoaterea sumelor bneti cu dou ci-re dup punctul zecimal4
>>$o%&at ban, >>x(y(Z1("2 x = -0.00 y = !.7# Z1 = .!2 "2 = 2. 7
rat 3numerele reale se prezin apro1imativ ca raportul a dou numere mici ntre!i4
>>$o%&at %at >> x(y(Z1("2 x = -7/#000 y = 2201/22 Z1 = 733/10 "2 = 1 12/ 03
Sarcina III: 'e calculat valorile -unciei pe se!mentul dat n ( puncte la intervale e!ale unul de altul. Aptimizai pro!ramul -olosind variabilele intermediare. Buncia: y 3 x4 =ln x 3 x cos3 x4 +ln3 x 4
(6C: 16D&*.#2#E
%ntroducerea variabilei 1:
00 16&*.#:*.C=:#:
Concluzie: MATLAB&ul prezint un set de utiliti construite cu scopul de a o-eri un sistem complet de calcule i de proiectare tiini-ic. Cu a5utorul MATLAB&ului pot -i calculate i reprezentate -uncii comple1e2 !ra-ice ale acestora2 date n di-erite -ormate. lementul de baz al MATLAB&ului l constituie matricea. Biecare entitate numeric n MATLAB este procesat ca matrice2 inclusiv numere simple2 care sunt tratate drept o matrice de dimensiunea 111. Aceasta metod de procesare o-er o construc ie e-icient a pro!ramelor i a -unciilor2 n special c,nd sunt necesare calcule repetitive cu valori di-erite. Fn acest caz2 variabila de calcul poate -i declarat ca un tablou2 dup care MATLAB&ul proceseaz -iecare variabil din acesta n parte 3n cazul n care se -olosesc operaii cu . n -aa4 sau ca un tablou complet2 n cazul n care se cer calcule de acest !en. Fn cazul n care se proceseaz -iecare element n parte2 MATLAB returneaz un tablou de aceleai dimensiuni2 -iecare element reprezent,nd rezultatul calculelor. A metod de calcul rapid i compact n re!imul de comand MATLAB este construc ia -ormulelor cu a5utorul variabilelor intermediare. Biecare parte repetitiv a -ormulei comple1e este descris ntr&o sin!ur variabil2 ast-el minimaliz,nd posibilitatea erorilor ce survin n urma includerii !reite a parantezelor sau consecutivitii elementelor. Biind prezent un numr minim de variabile 3i caractere4 n -ormula complet2 se mrete lizibilitatea acesteia2 -iind mult mai simplu de !sit !reelile de construcie2 n cazul n care acestea sunt prezente. MATLAB o-er mai multe posibiliti de -ormatare a rezultatelor2 n dependen de cadrul utilizrii acestora. "alorile pot -i prezentate cu precizie ma5or2 sau rotun5ite la c,teva zecimale2 n -ormat bancar2 sau simplu semnul acesteia2 n sistem zecimal sau he1azecimal2 la ale!erea utilizatorului. Acest lucru -aciliteaz calculele !enerale2 ne-iind nevoie de conversii na-ara pro!ramului2 ceea ce scade simitor timpul de lucru. 'in acest considerent MATLAB&ul poate -i considerat un sistem complet de calcul pentru orice s-er de lucru. Lucrul cu re!imul de comand de nva uor2 ne-iind nevoie de instruire ndelun!at pentru deprinderea -unciilor sale de baz.