Sunteți pe pagina 1din 6

Ministerul Educaiei al Republicii Moldova

Universitatea Tehnic a Moldovei

Catedra Mecanica Teoretic

RAPORT
Despre lucrarea de laborator Nr.1
la Mecanic realizat n MATLAB
Tema: Elemente ale programului MATLAB
V-8

A efectuat: Cola Victor


A verificat:

Chiinu 2016

Scopul lucrrii: Familiarizarea cu elementele de baz ale sistemului MATLAB.


Mersul lucrrii:
Exerciiul 1:
Descriei 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 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 pe ecran a textului Script-fail (fiierscenariu)
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-fiierelor
echo off all nchide regimul de scoatere pe ecran a textului tuturor m-fiierelor
more on - deschide regimul de scoatere pe ecran pe pagini (de folos la vizionarea m-fiierelor
mari)
more off - nchide regimul de scoatere pe ecran pe pagini

Exerciiul 2:
Se cere de a introduce ntr-o variabil oarecare valoriile expresiilor cnd x = -1.75*10-3
i y = 3.1.De calculat expresiile mai nti ntr-un rnd, iar pe urm de optimizat (dup
posibilitate) folosind variabilele intermediare.De prezentat rezultatul n diferite formate
i de studiat informaia despre variabile cu ajutorul comenzii whos.

26

1+3 x 3 2

;
( xy +2 x 2 )
T 1=

Rezolvarea expresiei ntr-un rnd:


>> x=-1.75e-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.8533
Rezolvarea expresiei folosind variabilele intermediare:
>> x=-1.75e-3;
>> y=3.1*pi;
>> a=sin(y)+sin(2*y)+sin(3*y);
>> b=a/exp(x);
>> T=(a^4)/(1+b)+sqrt(1+b)
T = 0.8533
Rezolvarea expresiei ntr-un rnd:
>> x=-1.75e-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
Rezolvarea expresiei folosind variabilele intermediare:
>> x=-1.75e-3;
>> y=3.1*pi;
>> c=cos(2*y)+sin(4*y);
>> d=exp(-x)+exp(x);

>> H=sqrt(c+sqrt(d))/(d*3*(c-2)*2)
H = -0.6188

Afiarea rezultatelor n diferite formate:

>> format short; T, H


T = 0.8533
H = -0.6188
>> format long; T, H
T = 0.853326550158927
H = -0.618818179631842
>>format short e; T, H
T = 8.5333e-001
H = -6.1882e-001
>>format long e; T, H
T = 8.533265501589269e-001
H = -6.188181796318422e-001
>>format short g; T, H
T = 0.85333
H = -0.61882
>> format hex; T, H
T = 3feb4e737b37b70c
H = bfe3cd5bc8760c6a
>> format bank; T, H
T = 0.85

H = -0.62
>> format rat; T, H
T = 1693/1984
H = -513/829
Studierea informaiei despre variabile i rezultate cu ajutorul comenzii whos:
>> whos T H
Name
Size
H
T

Bytes Class

1x1
1x1

Attributes

8 double
8 double

Exerciiul 3:
De calculat valorile funciei pe segmentul dat n N puncte la intervale egale unul de
altul. Optimizai programul folosind variabilele intermediare.
Este dat condiia :
26

1
[0, ]
3

y (x)=x2 tg arcsin x

N=9

>> a=0;
>> b=1./3;
>> N=9;
>> h=(b-a)/(N-1);
>> x=a:h:b;
>> y=x.^2.*tan(sqrt(asin(x)))
y= 0

0.0004

0.0021

0.0058

0.0120

0.0214

0.0344

0.0515

0.0733

Folosind variabilele intermediare:


>> u=x.^2;
>> v=sqrt(asin(x));
>> y=u.*tan(v);
>> format short; y
0

0.0004

0.0021

0.0058

0.0120

0.0214

0.0344

0.0515

0.0733

Concluzie:
n cadrul acestei lucrri de laborator am nsuit comenzile principale de dirijare a
pachetului n sistemul MATLAB. Am elaborat nite formule i funcii care au fost
executate n MATLAB pe intervale egale i am optimizat formulele date conform
variantei noastre.

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