Sunteți pe pagina 1din 7

Universitatea Tehnica a Moldovei

Catedra Mecanica Teoretic

Raport
despre lucrarea de laborator nr. 1
la Mecanica realizat in MATLAB
Tema: Elemente ale programului MATLAB

Varianta 5

A ndeplinit: st. gr. TI-131 F/R

Balmu Nicanor

A controlat:

Balmu Ion

Chisinau 2014

Scopu l lucrrii: Familiarizarea elementelor de baz ale software-ului MATLAB si


dezvoltarea capacitilor de lucru cu el.
Paii lucrrii:
Exerciiul I:
Descriei comenzile de baz n regimul de comand a Programului MATLAB.
Comenzile de redactare a rndului:
n MATLAB se lucreaz n regim de comand aplicnd urmatoarele comenzi de
redactare a rndului:
Tasta

Ctrl+Home
Ctrl+End

Ctrl+
Ctrl+
Home
End
Esc
Delete
Backspace
Ins
Shift+Home
Shift+End
PgUP

Combinaia
Destinare
de taste
Ctrl+P
Rsfoirea comenzilor precedente.
Ctrl+N
Rsfoirea comenzilor urmtoare.
Deplasarea cursorului la nceputul ferestrei
Command Window.
Deplasarea cursorului la sfritul ferestrei
Command Window.
Ctrl+B
Deplasarea cursorului n stnga la un simbol.
Ctrl+F
Deplasarea cursorului n dreapta la un simbol.
Deplasarea cursorului n stnga la un cuvnt.
Deplasarea cursorului n dreapta la un cuvnt.
Ctrl+A
Deplasarea cursorului la nceputul rndului de
comand.
Ctrl+E
Deplasarea cursorului la sfritul rndului de
comand.
Ctrl+U
Curirea rndului de introducere.
Ctrl+D
tergerea simbolului la dreapta de cursor.
Ctrl+H
tergerea simbolului la stnga de cursor.
Ctrl+K
tergerea pn la sfritul rndului.
Activarea/dezactivarea regimului de includere.
Selectarea pn la nceputul rndului.
Selectarea pn la sfritul rndului.
Rsfoirea foilor sesiunii n sus.

PgDn

Enter

Rsfoirea foilor sesiunii n jos.


Executarea comenzii. Dac exista ceva selectat
n fereastra Command Window textul selectat
este adugat la rndul de comand nainte de
executare.

Comenzile de dirijare a ferestrei n regimul de comand:


clc - cur ecranul i pune cursorul n colul de sus din stnga a ecranului gol.
home - ntoarce cursorul n colul de sus din stnga a ferestrei.
echo <file_name> on - deschide regimul de scoatere la ecran a codului surs a fiierului
<file_name>.
echo <file_name> off - nchide regimul de scoatere la ecran a codului surs a
fiierului <file_name>.
echo <file_name> - schimb regimul de scoatere la ecran la opus.
echo on all - deschide regimul de scoatere la ecran a textului tuturor m-fiierelor.
echo off all - nchide regimul de scoatere la ecran a textului tuturor m-fiierelor.
more on - deschide regimul de scoatere la ecran a rezultatelor pe pagini. Se folosete la
vizionarea rezultatelor voluminoase.
more off - nchide regimul de scoatere la ecran pe pagini.

Exerciiul II:

Z1:
>> x=-1.75*10^-3
y=3.1*pi
a=(exp(x)*cos(y)+3*sin(y))^2
b=100*abs(x)+tan(y)
Z1=(a/b)+((b+cos(y))/a)
x = -0.0018
y =9.7389
a =3.5210
b =0.4999
Z1 =6.9151
>> whos
Name Size
Bytes Class
Z1
1x1
8
double
a
1x1
8
double
b
1x1
8
double
x
1x1
8
double
y
1x1
8
double

Attributes

Z2:
>> x=-1.75*10^-3
y=3.1*pi
a=power(x,2)+cos(y)*cos(y)
b=abs(x)+sin(y)
Z2=coth(a^3/b)+(b/a)^2.3
x = -0.0018
y =9.7389
a =0.9045
b = -0.3073
Z2 = -0.9673 + 0.0675i
>> whos
Name
Size Bytes Class
Z2
1x1
16
double
a
1x1
8
double
b
1x1
8
double
x
1x1
8
double
y
1x1
8
double

Attributes
complex

Exerciiul III:

Obisnuit:
>> 3-0.2
ans = 2.8000
>> 2.8/7
ans
ans = 0.4000
>> x = [0.2:0.4:3];
>> y=exp(x).*(x.*sin(x) + log(abs(x)))
y=
-1.9172 -0.3135 2.2874 6.9591 14.1605 23.1686 30.9103 30.5696
>> x
x=
0.2000 0.6000 1.0000 1.4000 1.8000 2.2000 2.6000 3.0000

Optimizat:
>> 3-0.2
ans =
2.8000
>> 2.8/7
ans =
0.4000

>> x=[0.2:0.4:3];
>> a=exp(x);
>> b=x.*sin(x);
>> c=log(abs(x));
>> y=a.*(b+c)
y=
-1.9172 -0.3135 2.2874 6.9591 14.1605 23.1686 30.9103 30.5696
>> x
x=
0.2000 0.6000 1.0000 1.4000 1.8000 2.2000 2.6000 3.0000

Concluzie:

Finisnd acest laborator am ajuns la concluzia c programul MATLAB este un software


care ajuta sa executam functiile matematice foarte rapid si usor si duce la economisirea
timpului nostru, am dezvoltat aptitudini de lucru n acest program care pe viitor mi va
fi foarte util i am nsuit mai bine procesul de algoritmizare a problemelor.