Sunteți pe pagina 1din 7

Universitatea Tehnică a Moldovei

Catedra Mecanica Teoretică

RAPORT
despre lucrarea de laborator nr. 1

la Mecanică realizată în MATLAB


Tema: Elemente ale programului MATLAB

Varianta 3

A îndeplinit: Baranov Oleg


A controlat: V. Rusu

Chişinău – 2017
Lucrare de laborator 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.

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


intervale egale unul de altul. Optimizaţi programul folosind
variabilele intermediare.

Este dată condiția:


I.

clc – curățarea ecranului și deplasarea cursorului în colțul de


sus din stânga a ecranului gol

home – întoarcerea cursorul în colțul de sus din stânga a


fereastrei

echo <file_name> on – deschiderea regimul de scoatere pe


ecran a textului Script-fail (fișier scenariu)

echo <file_name> off – închiderea regimului de scoatere pe


ecran a textului Script-fail

echo <file_name> – schimbarea regimului de scoatere pe


ecran la opus

echo on all – deschiderea regimul de scoatere pe ecran a


textului tuturor m-fișiere

echo off all - închiderea regimul de scoatere pe ecran a


textului tuturor m-fișiere

more on – deschiderea regimului de scoatere pe ecran pe


pagini

more off - închide regimului de scoatere pe ecran pe pagini

II.

Rezolvarea expresiei într-un rând:

x = -1.75*10-3;
y = 3.1*pi;

B1 =(((x^3)+tan(y))/(sin(y)-log(abs(x))))^3.1+((sin(y)-
log(abs(x)))^2.5)/sqrt(abs(x^3+tan(y)))+abs(x)*(sin(x))^2;

B2=cosh((x^1.3+sin(y)^3)^2/sqrt(abs(x+cos(y)^2)))
+log(abs((x+cos(y)^2)/(x^1.3+sin(y)^1.5)));
Rezolvarea expresiei folosind variabilele intermediare:

x = -1.75*10-3;
y = 3.1*pi;

p = x^3+tan(y);
q = sin(y)-log(abs(x));
B1 = (p/q)^3.1+(q^2.5)/sqrt(abs(p))+abs(x)*(sin(x))^2;

p = x^1.3+sin(y)^3;
q = x+cos(y)^2;
B2 = cosh(p^2/sqrt(abs(q)))+log(abs(q/p^1.5));

Afisarea rezultatelor în diferite formate:

>> format short;

B1 =

3.8011e+10 + 2.1792e-01i

B2 =

2.9947e+77 - 1.9619e+77i

>> format long;

B1 =
3.801094550256135e+10 + 2.179244676060946e-01i

B2 =

2.994707032957233e+77 - 1.961883429681399e+77i

>> format hex

B1 =

4221b341ffbd1f69 3fcbe4f2eeaee5cci

B2 =

5004b0b34a9136fb cffb1beaac44e549i

>> format bank;

B1 =

38010945502.56

B2 =

29947070329572327000000000000000000000000000000000000000
0000000000000000000000.00

>> format rat;

B1 =

38010945503 + 231/1060i

B2 =
29947070329572327000000000000000000000000000000000000000
0000000000000000000000
-19618834296813989000000000000000000000000000000000000000
0000000000000000000000i

Studierea informației despre variabile și rezultatele cu


ajutorul comenzii whos:

>> whos;

Name Size Bytes Class Attributes

B1 1x1 16 double complex


B2 1x1 16 double complex

III.

>> a=-pi;
>> b=2*pi;
>> N=9;
>> x=a:h:b

x=

Columns 1 through 3

-355/113 -1775/904 -355/452

Columns 4 through 6

355/904 355/226 2485/904

Columns 7 through 9

1775/452 1506/295 710/113


>> y = exp(x).*sin(x.*(x.^3+2))

y=

Columns 1 through 3

-18/21125 -161/1149 -519/1226

Columns 4 through 6

1000/933 1482/1589 -2543/700

Columns 7 through 9

6087/205 -18269/112 10468/63

Concluzie:

În cadrul acestei lucrari de laborator am însusit principalele comenzi


de dirijare în sistemul MATLAB. Am elaborat diverse formule si
functii introduse in MATLAB printr-un lexem specific, iar spre sfârșit
am optimizat formulele date conform variantei personale.

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