Documente Academic
Documente Profesional
Documente Cultură
Raport
lucrarea de laborator nr.1
la Mecanică realizată în MATLAB
Tema: Elemente ale programului MATLAB
Varianta 13
A controlat: S.Andronic
A efectuat:
st. gr. CR-181 V. Cebotari
Chișinau-2018
1
Lucrarea nr.1: Elementele ale sistemului MATLAB
Mersul lucrării:
Exercițiul 1:
Descrieți comenzile de bază în regimul de comandă a Programului MATLAB.
a) Comenzile de redactare a rîndului (redactorul rîndului).
Cînd se lucrează cu MATLAB în regim de comandă, se aplică comenzile de
redactare a rîndului,
Exercițiul 2:
Se cere de a introduce într-o variabilă oarecare valorile expresiilor cînd x=-1,75*10-3 şi y =
3.1*Pi. 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.
Este dată condiția:
Conținutul sistemului
>> x=-1.75*10^-3
x = -0.0018
>> y=3.1*pi
y = 9.7389
>>z1=(((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)
z1 =6.9151
>>t2=((asin(cos(2*y))+abs(x))/((1+2*x^4)^(1/4)))+((1+2*x^4)^(1/4))/(asin(cos(2*y))+abs(x)+
+sin(y))
t2 =2.5185
Forma optimizată:
>>x=-1.75*10^(-3);
>>y=3.1*pi;
>>a=(((exp(x)*cos(y)+3*sin(y))^2);
>>b= (100*abs(x)+tan(y));
>>c= ((asin(cos(2*y))+abs(x))
>>d= ((1+2*x^4)^(1/4));
>>z1=(a/b)+((b+cos(y))/a)
z1=6.9151
3
>>t2=(c/d)+(d/c+sin(y))
t2=2.5185
Afișarea rezultatelor:
z1 = 6.91509405745623
t2 = 2.51850832991305
z1 = 6.9151
t2 = 2.5185
z1 = 6.915094057456227e+000
t2 = 2.518508329913052e+000
z1 = 6.92
t2 = 2.52
z1 = 401ba90e6aa6275d
t2 = 400425e7b1fd70eb
z1 = 733/106
t2 = 9185/3647
z = 733/106
4
Exercițiul 3:
De calculat valorile funcției pe segmentul dat în N puncte la intervale egale unul de altul.
Optimizați programul folosind variabilele intermediare.
Conținutul sistemul:
>> N=6;
>> k=-0.3
k = -3/10
>> m=3
m=3
>> x=k:N:m;
x = -3/10 9/25 51/50 42/25 117/50 3
>> h=(m-k)/(N-1)
h = 33/50
>> y=abs(log(x)).*(x.*cos(x)+abs(log(x)))
y = 4318/417 1456/1049 33/3010 3538/20315 -425/643
-2942/1431
>> format bank;y
y = 10.35 1.39 0.01 0.17 -0.66 -2.06
Concluzia:
Elaborînd acest laborator am însușit procesul de algoritmizare a problemelor și am
cunoscut informații referitoare la sistemul MATLAB.