Sunteți pe pagina 1din 3

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.
Q1=¿ ¿Q2=¿ ¿
Rezolvare:

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

% Lucrare de laborator Nr.1


% Student Cojucari Dumitru TI-224
% Varianta 6
% Sarcina II.1. Calcularea expresiilor intr-un rind
x = -1.75*10^-3;
y = 3.1*pi;

Q1 = (abs(x)*(1+2*x^2)/100*x+cot(y))^2.1...
+(100*x+cot(y)+sin(y))/(x^2*(1+2*x^2))

Q2 = (x^3)-(cos(y))^(2.2)/(abs(x)+(abs(sin(y))))...
+(x^2)*(abs(x)+abs(sin(y)))^(1.3)/((x^3)-cos(y))^(1/3)

% II.2. Calcularea expresiilor cu variabile optimizate


a = 1+2*x^2
b = 100*x+cot(y)
c = x^3-cos(y)
d = abs(x)+abs(sin(y))

Q11 = ((abs(x))*(a))/(b^(2.1))+ ((b)+(sin(y)))/((x^2)*(a))


Q22 = ((c)^(2.2)/(d)) + (x^2)*(d)^(1.3)/(c)^(1/3)

% II.3. Diferite formate


disp('Prezentarea rezultatelor in diferite formate')
format long; Q1, Q2
format hex; Q1, Q2
format rat; Q1, Q2

% II.4. Studierea informatiei despre variabile


disp('Whos:')
whos
Rezultatul în consolă:
Q1 = 8.4692e+05
Q2 = -2.3312 - 1.6937i
1
a = 1.0000
b = 2.9027
c = 0.9511
d = 0.3108
Q11 = 8.4691e+05
Q22 = -2.3312 - 1.6937i
Prezentarea rezultatelor in diferite formate
Q1 = 846916.9360106030
Q2 = -2.331183966008371 - 1.693704783199983i
Q1 = 4129d889df3cc821
Q2 = c002a643c777b968 bffb196a2fcec35fi
Q1 = 846917
Q2 = -3977/1706 - 11004/6497i
Whos:
Variables visible from the current scope:

variables in scope: top scope

Attr Name Size Bytes Class


==== ==== ==== ===== =====
Q1 1x1 8 double
Q11 1x1 8 double
c Q2 1x1 16 double
Q22 1x1 8 double
a 1x1 8 double
b 1x1 8 double
c 1x1 8 double
d 1x1 8 double
x 1x1 8 double
y 1x1 8 double

Total is 10 elements using 88 bytes

III. De calculat valorile funcţiei pe segmentul dat în N puncte la intervale egale


unul de altul.
y ( x ) =ln ( x + 1 )+ x co s x ; x= [−π , π ] , N=8.
2 2

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


a = -pi;
b = pi;
N = 8;
pas = (b-a)/(N-1);
% III.2. Intrevalul pentru x si calcularea y
2
x = [a:pas:b]
y = (x^2)*log((x^2)+1)+x*(sin(x))
Rezultatul în consolă:
x=

-355/113 -1775/791 -1065/791 -355/791 355/791 1065/791 1775/791 355/113

y = 9/2938768
IV. Concluzii
În raportul pentru lucrarea de laborator Nr.1 am făcut cunoștință cu pachetul de calcul
Octave, am însușit comenzile cum ar fi “clc” de bază și lucrul cu formatul cu m-files. Am
realizat calcule numerice ale expresiilor matematice (+,-,*,/,sin,cos,tan,cot,log) 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