Sunteți pe pagina 1din 4

Ministerul Educației și Cercetării

al Republicii Moldova
Universitatea Tehnică a Moldovei
Departamentul Fizică

Raport
asupra lucării de laborator Nr.1.

la Mecanica Teoretică realizat în MATLAB


Tema: Elemente ale sistemului MATLAB

Varianta 1

A realizat st. gr. FAF-233 Răbuș, George

A verificat dr., conf. univ. Sanduleac

Chișinău -2023
1
Sarcina Lucrării Nr.1
I. Descrieți comenzile de bază în regimul de comandă a programului MATLAB

II. Î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 calculat 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.

Rezolvare:

%II.1 Calcularea expresiilor într-un rând

% Lucrare de laborator Nr.1


% Student Răbuș George
% Varianta 27
% Sarcina II.1. Calcularea expresiilor intr-un rind
x = -1.75*10^-3;
y = 3.1*pi;

W = (1 + (log(y)/(x+tan(y)))^(1+ (x + tan(y))/log(y))

R = sinh*(((x+log(y))^3)/sqrt(x – log(y)))*cosh((x + log(y)) * sqrt(abs(x - log(y))))

% II.2. Calcularea expresiilor cu variabile optimizate


a = (x+log(y))
b = (x – log(y))
c= (x + tan(y))
disp('cu variabile intermediare:')
R = sinh*((a^3)/sqrt(b))*cosh(a * sqrt(abs(b)))
W = (1 + (log(y)/c)^(1+ c/log(y))

% II.3. Diferite formate


disp('Prezentarea rezultatelor in diferite formate')
format long; R, W
format hex; R, W
format rat; R, W

% II.4. Studierea informatiei despre variabile


disp('Whos:')
whos
Rezultatul în consolă:
2
W = 10.293
R= 0 - 15.4686i
a = 2.2744
b = -2.2779
c = 0.3232
cu variabile intermediare:
R= 0 - 0.9868i
W = 10.293
Prezentarea rezultatelor in diferite formate
R= 0 - 0.986826466094352i
W = 10.29253944182683
R = 0000000000000000 bfef941518d67ad6i
W = 402495c7bacedf69
R = 0 - 9963/10096i
W = 43733/4249
Whos:
Variables visible from the current scope:

variables in scope: top scope

Attr Name Size Bytes Class


==== ==== ==== ===== =====
c R 1x1 16 double
W 1x1 8 double
a 1x1 8 double
b 1x1 8 double
c 1x1 8 double
x 1x1 8 double
y 1x1 8 double

Total is 7 elements using 64 bytes

%De calculat valorile funcţiei pe segmentul dat în N puncte la intervale egale unul
de altul.

% III.1 Limitele intervalului, numarul de puncte si pasul


a=0
b = 1;
N = 7;
pas = (b-a)/(N-1);
% III.2. Intrevalul pentru x si calcularea y
x = [a:pas:b]
3
y = x * sin(x) + (x^3 * exp(x)) / (x + 1)

Rezultatul în consolă:
x=

0 0.1667 0.3333 0.5000 0.6667 0.8333 1.0000

y=

0 0.0323 0.1478 0.3771 0.7585 1.3431 2.2006

III. Concluzii
În raportul pentru lucrarea de laborator Nr.1 am făcut cunoștință cu pachetul de calcul
MATLAB (Octave), am însușit comenzile de bază și lucrul cu m-files. Am realizat
calcule numerice ale expresiilor matematice utilizând funcțiile pachetului. Am realizat
divizarea unui interval în N puncta egal depărtate și pentru fiecare punct am calculate
valoarea funcției y = y(x).

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