Sunteți pe pagina 1din 6

Ministerul Educaţiei

al Republicii Moldova

Universitatea Tehnică a Moldovei

Departamentul Fizica

RAPORT
despre lucrarea de laborator Nr. 1
la Mecanică realizată în MATLAB

Tema: Elemente ale sistemului MATLAB


Varianta 27

A îndeplinit: xxxxxx

A verificat: conf. univ., dr. Andronic Silvia

Chişinău –2018
Scopul lucrării: Familiarizarea cu elementele de bază ale sistemului MATLAB.

Mersul lucrării:

Exerciţiul 1:
Descrieţi comenzile de bază în regimul de comandă a Programului MATLAB.

1. Comenzile de dirijare a ferestrei în regimul de comandă.


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 <file_name> on – deschide regimul de scoatere pe ecran a textului Script-fail (fişier-


scenariu)

echo <file_name> off – închide regimul de scoatere pe ecran a textului Script-fail

echo <file_name> - schimbă regimul de scoatere pe ecran la opus

echo on all – deschide regimul de scoatere pe ecran a textului tuturor m-fişierelor

echo off all – închide regimul de scoatere pe ecran a textului tuturor m-fişierelor

more on - deschide regimul de scoatere pe ecran pe pagini (de folos la vizionarea m-fişierelor
mari)

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


Exerciţiul 2:
Se cere de a introduce într-o variabilă oarecare valoriile 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. xDe prezentat rezultatul în diferite formate şi de studiat informaţia despre
variabile cu ajutorul comenzii whos.

Rezolvarea expresiei într-un rând:

>> x = -1.75 * (10^-3)


x=
-0.001750000000000

>> y = 3.1 * pi
y=
9.738937226128359

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

>> R=(sinh(((x+log(y))^3)/((sqrt(abs(x-log(y)))))))*(cosh([((x+log(y))*((sqrt(abs(x-log(y))))))]))
R=
1.881758010240369e+04

Rezolvarea expresiei folosind variabilele intermediare:

>> x = -1.75 * (10^-3)


x=
-0.001750000000000

>> y = 3.1 * pi
y=
9.738937226128359

>> WA=log(y)
WA =
2.276131997340501
>> WB=x+tan(y)
WB =
0.323169696232906

>> W=(1+(WA/WB))^(1+(WB/WA))
W=
10.813847280185440

>> RA=x+log(y)
RA =
2.274381997340501

>> RB=(sqrt(abs(x-log(y))))
RB =
1.509265383337371

>> R=(sinh(((RA)^3)/(RB))) * (cosh([(RA * RB)]))


R=
1.881758010240369e+04

Afişarea rezultatelor în diferite formate:

>> format short; W, R

W = 10.8138

R = 1.8818e+04

>> format long; W,R

W = 10.813847280185440

R = 1.881758010240369e+04

>>format short e; W,R

W = 1.0814e+01

R = 1.8818e+04

>>format long e; W,R


W = 1.081384728018544e+01

R = 1.881758010240369e+04

>>format short g; W,R

W = 10.814

R = 18818

>> format hex; W,R

W = 4025a0b09738ab87

R = 40d260652065d50c

>> format bank; W,R

W = 10.81

R = 18817.58

>> format rat; W,R

W = 2498/231

R =131723/7

Studierea informaţiei despre variabile şi rezultate cu ajutorul comenzii


whos:

>> whos W R
Name Size Bytes Class Attributes

R 1x1 8 double
W 1x1 8 double
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.
Este dată condiţia:

>> a=0;
>> b=1;
>> N=7;
>> pas=(b-a)/(N-1);
>> x=a:pas:b;
>> y = (x .* sin(x)) + ((x .^ 3) .* ((exp(x)) ./ (x + 1)))
y=
0 79/2443 225/1522 649/1721 713/940 2650/1973
1437/653

Folosind variabilele intermediare:

>> a=0;
>> b=1;
>> N=7;
>> pas=(b-a)/(N-1);
>> x=a:pas:b;

>> YA=(x.*sin(x));
>> YB=(x.^3);
>> YC=((exp(x))./(x+1));

>> Y=(YA)+(YB.*YC)
Y=
0 79/2443 225/1522 649/1721 713/940 2650/1973
1437/653

Concluzie:

În timpul acestei lucrări de laborator am invatat sintaxa sistemului MATLAB.


Am studiat comenzile de bază ale programului, care mai tirziu le-am utilizat în
elaborarea condiției propuse. La fel, am studiat procesul de lucru cu matricele și
vectorii, comenzile de manipulare ale acestora cît și aplicarea lor în practică. Am
analizat erorile apărute pe parcursul efectuării sarcinii lucrării și le-am corectat.

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