Sunteți pe pagina 1din 20

UNIVERSITATEA ’’AUREL VLAICU’’ ARAD

FACULTATEA DE INGINERIE
SPECIALIZAREA: TCM sau Is sau AR

Proiect
PCLP

Lect.univ.dr.ing
Chiș Violeta

Student
Nume și prenume

ARAD, 2020
Cuprins

1.Evaluare expresii matematice.................................................................................................. 3

2.Operații cu vectori și matrici ................................................................................................... 5

3.Grafice 2D ............................................................................................................................... 9

4.Grafice 3D ............................................................................................................................. 14

5.Aplicație din domeniul mecanic ............................................................................................ 19

Bibliografie............................................................................................................................... 20

2
1.Evaluare expresii matematice

1. Calculați:
a) *, ( ) - + =
b) 3√ √ √

c) √(√ √ ) √ √ √( √ ) √ √

2. Efectuați:

a) 0. / . / 1

b) 0. / 1

c) 0 . /1

3. Pentru a=2 și b=√ calculați expresiile:


a) ( ) ( )
b) ( )

c)

Rezolvare:

1. a)((51/(324/12-10)+2^3)*7+2^2)/3^3
ans =
3
b) 3*sqrt(2) - sqrt(8) + sqrt(32)
ans =
7.0711
c) 3*sqrt((sqrt(3)+sqrt(2))^2)-2*sqrt(3-2*(sqrt(2)))-sqrt(((5-3*sqrt(3))^2))-sqrt(3+2*sqrt(2))
ans =
6.0000

3
2.a)12/17*((1-1/4)*1/5+(1-1/5)*1/6)
ans =
0.2000
b) ((5/9-17/4/(51/2))*3/8+1/6)/(15/16)
ans =
0.3333
c)15/13*(9/10-1/13*(25/12-17/20-12/15))
ans =
1

3. a=2
a=
2
b=sqrt(2)
b=
1.4142
a) (a^2+1)*log(a+b)
ans =
6.1397
b) exp(a+b)*(10+cos(b))
ans =
308.6700
c) (sin(a)+atan(b)/(a+b+exp(a^b)))
ans =
0.9630

4
2.Operații cu vectori și matrici

1. Creați vectorii v, w, u și t care să aibă următoarele elemente:


a) 1,2,3;
b) 4,5,6;
c) 1,3,5,...,15;
d) 20,18,16,...,-10;

2. Se consideră două matrice:

A=[ ] și B=[ ]

Calculați:
a) A+B;
b) AB;
c) ;
d)
e) ;
f) determinant de A, determinant de B și determinant de A:B.

3. Prin concatenarea matricilor și vectorilor de mai sus, definiți în Matlab:


a) r=(1,2,3,4,5,6)

b) C=

[ ]

4. Fie o matrice A, să se selecteze:


a) linia 2;
b) coloana 1;
c) liniile 1-3 şi coloanele 3-5;
d) liniile 2-3 şi coloanele 2-4;

5
Rezolvare:

1.a) v=[1 2 3]
v=
1 2 3
b) w=[4 5 6]
w=
4 5 6
c)u=[1:2:15]
u=
1 3 5 7 9 11 13 15
d)t=[20:-2:-10]
t=
20 18 16 14 12 10 8 6 4 2 0 -2 -4 -6 -8 -10

2. A=[-1 4 7;5 6 2;9 3 3]


A=
-1 4 7
5 6 2
9 3 3
B=[12 5 1;8 1 2;4 5 2]
B=
12 5 1
8 1 2
4 5 2
a) A+B
ans =
11 9 8
13 7 4
13 8 5

6
b)A*B
ans =
48 34 21
116 41 21
144 63 21
c)A^3
ans =
319 648 736
744 703 584
984 744 591
d)inv(B)
ans =
0.0800 0.0500 -0.0900
0.0800 -0.2000 0.1600
-0.3600 0.4000 0.2800
e)A^2/B^2
ans =
-1.3072 1.2080 2.0256
-7.4988 5.6320 8.5624
-10.4340 6.5100 13.1820
f)det(A)
ans =
-273
det(B)
ans =
-100
det(A/B)
ans =
2.7300

3. r=[v w]
r=
1 2 3 4 5 6

7
C=[B zeros(3);eye(3) A]
C=
12 5 1 0 0 0
8 1 2 0 0 0
4 5 2 0 0 0
1 0 0 -1 4 7
0 1 0 5 6 2
0 0 1 9 3 3

4. A=[1 2 3 4 5 ;6 7 8 9 0; 1 4 6 8 6; 3 1 7 0 4]
A=
1 2 3 4 5
6 7 8 9 0
1 4 6 8 6
3 1 7 0 4
a) a=A(2,:)
a=
6 7 8 9 0
b) b=A(:,1)
b=
1
6
1
3
c)c=A(1:3,3:5)
c=
3 4 5
8 9 0
6 8 6
d)d=A(2:3,2:4)
d=
7 8 9
4 6 8

8
3.Grafice 2D

1. Reprezentaţi grafic funcţia: yx=sin , x 0, 5, h=0.05.


x=0:0.05:5;
y=sin(x.^2);
plot(x,y);

Figura 1

2. Să se reprezinte grafic funcţiile sin x/2, sin x, cos x, sin xcos x, x , -, h=0.05,
afișându-se un titlu și o legendă.
x=0:0.05:2*pi;
y=sin(x)./2;
y1=sin(x);
y2=cos(x);
y3=sin(x).*cos(x);
hf=figure;
plot(x,y,x,y1,'rs:',x,y2,'gd-',x,y3,'bv--');
xlabel('x [rad]');
ylabel('y');
title('y=f(x)')
legend('y=sin(x)/2’,'y=sin(x)','y=cos(x)','y=sin(x)*cos(x)');

9
Figura 2

3. Reprezentați grafic în același sistem de coordonate funcțiile:

( ) ( ) , -, h=0.01.

x=-2*pi:0.01:2*pi;
f=@(x)cos(x).^3./(1+x.^2);
g=@(x)1./(1+x.^2);
plot(x,f(x),':k',x,g(x),'b','LineWidth',3)
legend('f(x)','g(x)');

Figura 3

10
4. Să se reprezinte grafic funcțiile: sin x, sin(x-0.5) și sin(x-0.25), x , -, h= .

x=0:pi/10:4*pi;
y1=sin(x);
y2=sin(x-0.5);
y3=sin(x-0.25);
plot(x,y1,'r--',x,y2,'c-.',x,y3,'m:')
xlabel('x')

ylabel('y1,y2,y3')

11
Figura 4

5. Să se reprezinte graficele multiple ale funcțiilor sin x, cos x și ,x , -, h=0.01


în aceeași fereastră grafică.
x =( 0 : 0.01 : 80) ;
y = sin (x) ; subplot (3 , 1 , 1); plot (x , y , 'g')
xlabel ('x') ; ylabel ('sin (x)');
z = cos (x); subplot (3 , 1, 2) ; plot (x , z , 'b')
xlabel ('x') ; ylabel ('cos (x)');
t = exp (x) ; subplot (3 , 1, 3) ; plot (x , t , 'r')
xlabel ('x') ; ylabel ('exp (x)');

Figura 5

6. Reprezentați un grafic 2D special.


t=0:0.2:pi
explode = zeros(size(t));
[c,offset] = max(t);
explode(offset) = 1;
h = pie(t,explode); colormap hot
12
title('Culori calde')

Figura 6

13
4.Grafice 3D

1. Reprezentați grafic funcțiile x=t sin t, y=t cos t, t , -, h= .

t=-10*pi:pi/100:10*pi;
x=t.*sin(t);
y=t.*cos(t);
plot3(x,y,t,'m')
xlabel('x')
ylabel('y')
zlabel('t')

Figura 7

2. Să se reprezinte graficele multiple ale funcțiilor: x= cos t, y= sin t, z=t,


t , -, h=0.2 în aceeași fereastră grafică.
t=0:0.2:10*pi;
x=exp(-t/20).*cos(t);
y=exp(-t/10).*sin(t);
z=t;
subplot(221)
plot3(x,y,z,'k')
xlabel('x'); ylabel('y'); zlabel('z');
view(-15,10);
title('Reprezentare 3-D')
subplot(222)
plot3(x,y,z,'y')
xlabel('x'); ylabel('y'); zlabel('z');
view(-5,50);
title('Reprezentare 3-D cu view(-5,50)')

14
subplot(223)
plot3(x,y,z,'g')
xlabel('x'); ylabel('y'); zlabel('z');
view(75,85);
title('Reprezentare 3-D cu view(75,85)')
subplot(224)
plot3(x,y,z,'r')
xlabel('x'); ylabel('y'); zlabel('z');
view(90,180);
title('Reprezentare 3-D cu view (90,180)')

Figura 8

15
3. Reprezentați 2 grafice multiple a funcției z=sin x sin y, (x,y) , -,h= , folosind

funcțiile mesh și surf.


[X,Y]=meshgrid(pi:pi/20:4*pi);
Z=sin(X).*sin(Y);
subplot('position', [0.1 0.5 0.5 0.4])
mesh(X,Y,Z);
grid on
xlabel('X'); ylabel('Y'); zlabel('Z');
title('Reprezentare mesh')
subplot('position',[0.4 0.1 0.5 0.4])
surf(X,Y,Z)
xlabel('X'); ylabel('Y'); zlabel('Z');
title('Reprezentare surf')

Figura 9

16
4. Să se schițeze suprafața și curbele de contur în cazul suprafeței dată prin ecuația
implicită - =0.
ezsurfc('x^2-y^2')

Figura 10

5. Realizați graficul corpului, limitat de suprafețele: =4x, x=2.


[y,z]=meshgrid(-
3:.03:3,-2.5:.03:2.5);
x=y.^2/4+z.^2/2;
[m,n]=size(x);
x1=2*ones(m,n);
plot3(x,y,z,x1,y,z)

Figura 11

17
6. Reprezentați grafic suprafața ecuației: z=x+2y-4.
[x,y] = meshgrid(2:5);
z = x+2*y-4;
mesh(x,y,z);

Figura 12

18
5.Aplicație din domeniul mecanic

Rezolvarea în funcție de problema aleasă de voi.…………….

19
Bibliografie

[1] V. Chiș, Suport de laborator – Metode numerice, platformă SUMS – UAV, 2018
[2] Hadar A., Marin C., Petre C., Voicu A., Metode numerice în inginerie, Editura Politehnica
Press, București, 2004
[3] S.R. Otto, J.P. Deiner, An Introduction to Programming and Numerical Methods in
MATLAB, Springer-Verlag, London, 2005
[4] Marin Ghinea, Virgiliu Firețeanu, MATLAB. Calcul numeric-Grafica-Aplicații, Editura
Teora, 2008
[5] Silvia Curteanu, Inițiere în Matlab, Editura Polirom, 2008
[6] R.V. Dukkipati, MATLAB, An Introduction with Applications, New Age International
(P)Ltd. Publishers, New Delhi, 2010
[7] https://www.tutorialspoint.com/
[8] http://www.mathworks.com/

20

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