Sunteți pe pagina 1din 5

Ministerul Educaţiei

al Republicii Moldova

Universitatea Tehnică a Moldovei

Catedra Mecanica Teoretică

RAPORT
despre lucrarea de laborator Nr. 1
la Mecanică realizată în MATLAB

Tema: Elemente ale sistemului MATLAB


Varianta 5

A îndeplinit: Burdeniuc Alexandru

A verificat: Andronic Silvia

Chişinău – 2020
Scopul Lucrării:
Familiarizarea cu elementele de bază ale sistemului MATLAB și aplicarea acestora în
practică.

Mersul Lucrării:
1. Descrieți comenzile de bază în reginmul de comandă a Programului MATLAB

a) Comenzile de redactare a rândului (redactorul rândului)

Combinaţia de taste Destinare


→ Deplasarea cursorului în dreapta la un simbol
← Deplasarea cursorului în stînga la un simbol
Ctrl + → Deplasarea cursorului în dreapta la un cuvînt
Ctrl + ← Deplasarea cursorului în stînga la un cuvînt
Home Deplasarea cursorului la începutul rîndului
End Deplasarea cursorului la sfîrşitul rîndului
↑ şi ↓ Răsfoirea comenzilor precedente în sus şi în jos
pentru includerea în rîndul de întroducere
Delete Ştergerea simbolului la dreapta de cursor
Backspace Ştergerea simbolului la stînga de cursor
Ctrl+k Ştergerea pînă la sfîrşitul rîndului
Esc Curăţirea rîndului de întroducere
Ins Deschiderea-închiderea regimului de includere
PgUp Răsfoirea foilor sesiunii în sus
PgDn Răsfoirea foilor sesiunii în jos
b) Comenzile de dirijare a ferestrei în regimul de comandă
clc - curăţă ecranul şi pune cursorul în colţul de sus din stînga a ecranului
gol
home - întoarce cursorul în colţul de sus din stînga a ferestrei
echo <file_name> on – deschide regimul de scoatere pe ecran a textului
Script-fail (file-scenariu )
echo <file_name> off – închide regimul de scoatere pe ecran a textului
Script-file
echo <file_name> - schimbă regimul de scoatere pe ecran la opus
echo on all – deschide regimul de scoatere pe ecran a textului tuturor m-
file-lor
echo off all – închide regimul de scoatere pe ecran a textului tuturor m-
file-lor
more on - deschide regimul de scoatere pe ecran pe pagini (de folos la
vizionarea m-file-rilor mari)
more off - închide regimul de scoatere pe ecran pe pagini
2. În toate exercițiile se cere de a introduce într-o variabilă oarecare valorile
expresiilor când x=−1.75∗10−3 și y=3.1 π. De calculate expresiile mai întâi într-
un rând, iar pe urmă de optimizat (după posibilitate) folosind variabilele
intermediare. De prezentat rezultatul în diferite formate și de studiat informația
despre variabile cu ajutorul comenzii whos.

Conținutul programului:
I. A1
 Forma neoptimizată:
x=-1.75*10^(-3)

x =-0.0018

>> y=3.1*(pi)

y =9.7389

Z=((exp(x)*cos(y)+3*sin(y))^2)/(100*abs(x)+tan(y))+((100*abs(x)+tan(y)+cos(y)))/((exp(x)*cos(y)
+3*sin(y))^2)

Z =6.9151

 Forma optimizată:
>> a=((exp(x)*cos(y)+3*sin(y))^2)

a =3.5210

>> b=100*abs(x)+tan(y)

b =0.4999

>> Z=(a/b)+((b+cos(y))/a)

Z =6.9151

II. A2
 Forma neoptimizată:
>> x=-1.75*10^(-3)

x =-0.0018

>> y=3.1*(pi)

y =9.7389
Z=coth(((x^2+cos(y)*cos(y))^3)/(abs(x)+sin(y)))+(((abs(x)+sin(y))/(x^2+cos(y)*cos(y)))^23)

Z =-1.0163

 Forma optimizată:
>> a=(x^2+cos(y)*cos(y))

a =0.9045

>> b=(abs(x)+sin(y))

b =-0.3073

>> Z=coth(((a)^3)/b)+((b/a)^23)

Z =-1.0163

III. Afișarea rezultatelor:


>> format long; Z

Z =6.91509405745623

format bank; Z

Z = 6.92

format hex; Z

Z =401ba90e6aa6275d

format long; Z

Z =-1.01631773001176

>> format bank; Z

Z =-1.02

>> format hex;Z

Z =bff042d6614bed6d

>> whos Z a b x y
Name Size Bytes Class
Z 1x1 8 double array
a 1x1 8 double array
b 1x1 8 double array
x 1x5 40 double array
y 1x7 56 double array

Grand total is 15 elements using 120 bytes


3. De calculat valorile funcţiei pe segmentul dat în N puncte la intervale egale
unul de altul.
>> a=0.2;

>> b=3;

>> N=7;

>> H=(b-a)/(N-1);

>> y=exp(x).*(x.*sin(x)+log(abs(x)))

y =-1.9172 0.0132 3.5774 10.2494 20.0912 29.9416 30.5696

>> x=a:H:b

x =0.2000 0.6667 1.1333 1.6000 2.0667 2.5333 3.0000

Concluzie:
După ce am elaborat această lucrare am însușit sintaxa sistemului MATLAB, am
însușit comenzile de bază a acestui sistem iar aceste comenzi au fost utilizate cu succes în
elaborarea condiției propuse. A fost studiat și procesul de lucru cu matricele și vectorii,
comenzile de manipulare ale acestora cît și aplicarea lor în practică.

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