Sunteți pe pagina 1din 9

MINISTERUL EDUCAȚIEI ȘI CERCETĂRII AL REPUBLICII

MOLDOVA

Universitatea Tehnică a Moldovei


Facultatea Calculatoare, Informatică şi Microelectronică
Departamentul Fizica

RAPORT
Lucrare de laborator nr 1
la cursul „Macanica Teoretica”
Tema: Elemente ale sistemului MatLab
Varianta 26

A efectuat : St. gr. CR-221FR Răileanu Emanoel


A verificat: Conf.universitar Silvia Andronic

Chișinău 2023
Cuprins
Sarcina Nr 1............................................................................................................................................3
Sarcina Nr. 2...........................................................................................................................................4
Calcularea expresiei într-un rând.......................................................................................................4
Optimizarea folosind variabilele intermediare..................................................................................5
Prezentarea rezultatului în diferite forme..........................................................................................6
Studiem informațiile despre variabile folosind functia whos.............................................................7
Sarcina Nr.3............................................................................................................................................8
Concluzie................................................................................................................................................9

2
Sarcina Nr 1.
Descrieţi comenzile de bază în regimul de comandă a Programului MATLAB.

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 on – deschide regimul de scoatere pe ecran a codului sursă.
echo off – închide regimul de scoatere pe ecran a codului sursă.
echo <file_name> on – deschide regimul de scoatere la ecran a codului sursă a fișierului
<file_name>.
echo <file_name> off – închide regimul de scoatere le ecran a codului sursă a fișierului
<file_name>.
echo <file_name> - shimbă regimul de scoatere la ecran la opus.
echo on all – deschide regimul de scoatere la ecran a codului sursă a tuturor m-fișierelor.
echo off all – închide regimul de scoatere la ecran a codului sursă a tuturor m-fisierelor.
more on – deschide regimul de scoatere la ecran a rezultatelor pe pagini. Se folosește la
vizualizarea rezultatelor voluminoase.
more off – închide regimul de scoatere la ecran pe pagini.
whos – (din engleza “whos” – a cui) vizionarea listei variabilelor în mediul de lucru.
disp – (din engleza “display” – a vizualiza) extrage valoarea variabilei in fereastra de
comandă.
clear – ștergerea determinării tuturor variabilelor.
clear x – ștergerea determinării unei variabile(în cazul dat x).
clear a b c – ștergerea determinării câtorva variabile(în cazul dat a,b,c).
format – servește pentru stabilirea formatului din rândul de comandă.
help elfun – lista completă a tuturor funcțiilor matematice elementare.

3
Sarcina Nr. 2.

Se cere de a introduce într-o variabilă oarecare valoriile expresiilor când x = -


1.75*10-3 şi y = 3.1p. 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.

Calcularea expresiei într-un rând

>> x=1.75*10^(-3);
>> y=3.1*pi;
>> T=((((sin(y)+sin(2*y)+sin(3*y))^4))/(1+((sin(y)+sin(2*y)+
sin(3*y))/(exp(x)))))+(sqrt(1+((sin(y)+sin(2*y)+sin(3*y))/(exp(
x)))))
T = 0.8540

>> x=1.75*10^(-3);
>> y=3.1*pi;
>> H=((sqrt(cos(2*y)+sin(4*y)+sqrt(exp(x)+exp(-x))))/((exp(-x)
+exp(x))*3*(sin(4*y)+cos(2*y)-2)*2))
H = -0.6188

4
Optimizarea folosind variabilele intermediare

>> x=1.75*10^(-3);
>> y=3.1*pi;
>> a=sin(y);
>> b=sin(2*y);
>> c=sin(3*y);
>> d=exp(x);
>> m=power((a+b+c),4);
>> n=1+((a+b+c)/d);
>> o=sqrt(n);
>> T=(m/n)+o
T = 0.8540

>> e=cos(2*y);
>> f=sin(4*y);
>> g=exp(-x);
>> h=d+g
h = 2.0000
>> i=sqrt(h);
>> j=e+f;
>> p=sqrt(j+i);
>> q=h*3*(j-2)*2;
>> H=p/q
H = -0.6188

5
Prezentarea rezultatului în diferite forme
Formatul Short.
>> format short;T,H
T = 0.8540
H = -0.6188

Formatul Long.
>> format long;T,H
T = 0.854015578274088
H = -0.618818179631842

Formatul Short e.
>> format short e; T,H
T = 8.5402e-01
H = -6.1882e-01

Formatul Long e.
>> format long e; T,H
T = 8.540155782740882e-01
H = -6.188181796318422e-01

Formatul hex.
>> format hex; T,H
T = 3feb54187a5ec68d
H = bfe3cd5bc8760c6a

Formatul de semn (+ sau -).


>> format +;T,H
T = +
H = -

Formatul Bank.
>> format bank;T,H
T = 0.85
H = -0.62

Formatul Rațional.
>> format rat;T,H
T = 6359/7446
H = -2440/3943

Formatul Compact.
>> format compact;T,H
T = 6359/7446
H = -2440/3943

Formatul Liber.
>> format loose;T,H
T = 6359/7446
H = -2440/3943

6
Studiem informațiile despre variabile folosind functia whos

Attr Name Size Bytes Class


==== ==== ==== ===== =====
x 1x1 8 double
y 1x1 8 double
a 1x1 8 double
b 1x1 8 double
c 1x1 8 double
d 1x1 8 double
e 1x1 8 double
f 1x1 8 double
g 1x1 8 double
h 1x1 8 double
i 1x1 8 double
j 1x1 8 double
m 1x1 8 double
n 1x1 8 double
o 1x1 8 double
p 1x1 8 double
q 1x1 8 double
T 1x1 8 double
H 1x1 8 double

Total is 19 elements using 152 bytes

7
Sarcina Nr.3

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


de altul.

1
y(x)=x2tg√ arcsin x [0, 3 ] N=9

>> a=0;
>> b=1/3;
>> N=9;
>> h=(b-a)/(N-1);
>> x=a:h:b
x =

0 0.0417 0.0833 0.1250 0.1667 0.2083


0.2500 0.2917 0.3333

>> y=(x.^2).*tan(sqrt(asin(x)))
y =

0 0.000359 0.002064 0.005775 0.012047


0.021402 0.034361 0.051460 0.073267

8
Concluzie

Efectuân aceasta lucrare de laborator am luat cunoștință ce este softul


Octave, am făcut cunoștință cu comenzile de bază , cum se scriu
aceste comenzi și despre posibilitățile de baza a acestui soft.
Am efectuat calculul anumitor exerciții algebrice, folosind atât
calculul linear cât si variabile intermediare. Am afișat rezultatul
obținut în diferite forme și am studiat variabilele.

Acest soft permite rezolvarea problemelor matematice si nunumai


ușurân studierea diferitor fenomene .

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