Documente Academic
Documente Profesional
Documente Cultură
16
x 10
2
1.5
0.5
0
0 20 40 60 80 100
38
20
15
10
-5
-10
-15
-20
-4 -2 0 2 4
15
>>x=0:pi/12:2*pi; 10
fx=cos(x./2);%reprezentarea
5
în complex
>>y=fft(fx); 0
plot(real(y),imag(y))
-5
-10
-15
0 0.5 1 1.5
2000
1500
1000
>>w0=5;t=0:0.01:10;
f1=2*sin(w0*t)+3*sin(w0/ 500
2*t)+1.3*sin(2*w0/2*t); 0
>> y1=fft(f1); -500
>>plot(y1)
-1000
-1500
-2000
-200 -150 -100 -50 0 50
39
Aceste grafice logaritmice se pot apela cu una din sintaxele:
loglog(u,v), semilogx(x,y), semilogy(x,y).
20
10
15
10
>> x=1:0.1:25;
>> fx=(5+sin(x)).^x;
10
>> loglog(x,fx) 10
5
10
0
10 0 1 2
10 10 10
8
x 10
8
5
>> x=1:.01:60;
gx=x.^5+3*x.^2-1; 4
>> semilogx(x,gx) 3
0 0 1 2
10 10 10
10
10
8
10
>> semilogy(x,gx)
6
10
4
10
2
10
0
10
0 10 20 30 40 50 60
40
O altă funcție specială utilizată de acestă dată doar pentru
reprezentarea poligoanelor este fill și poate fi accesată cu ajutorul
sintaxei:
fill(x,y) sau fill(x,y,’m’)
-5
-10
-4 -2 0 2 4
polar(unghi, funcție)
90 0.6
120 60
>> unghi=0:pi/32:2*pi; 0.4
>> f=sin(unghi).*cos(unghi); 150 30
>> polar(unghi,f) 0.2
>> unghi=0:pi/32:2*pi;
180 0
>> f=sin(unghi).*cos(unghi);
>> polar(unghi,f)
210 330
240 300
270
41
Funcția bar(u) sau bar(u,v) are ca rezultat o reprezentare grafică
sub formă de bare a vectorului u sau v(u).
>> u=0:2:20;
>> bar(u)
20
15
10
0
1 2 3 4 5 6 7 8 9 10 11
70
60
50
40
30
20
10
0
0 2 4 6 8 10
>> u=-pi/2:pi/32:pi/2;
>> v=sin(2.*u);
>> stem(u)
42
2
1.5
0.5
-0.5
-1
-1.5
-2
0 10 20 30 40
>> stem(u,v)
0.5
-0.5
-1
-2 -1 0 1 2
12
11
10
>> u=[5 6 7 8 9 10 11 12];
>> v=sqrt(5*u+u.^3); 9
>> stairs(u) 8
5
0 2 4 6 8
43
45
40
35
>> stairs(u,v) 30
25
20
15
10
4 6 8 10 12
180 0
210 330
>> feather(m)
240 300
4 270
-2
-4
-6
-5 0 5 10 15
44
Funcția fplot realizează o reprezentare grafică cu parametrii
impuși și se apelează utilizând următoarele argumente: funcția fișier,
limitele axelor, eșantioanele, unghiul dintre două segmente alăturate,
numărul de subdiviziuni. Aceasta este apelarea complexă a funcției
fplot. Cea mai simplă formă de apleare se realizează cu sintaxa:
40
20
-20
-40
-10 -5 0 5 10
45
Pentru formatarea acestor grafice se prezintă în tabelele de mai
jos specificatoarele pentru tipuri de linie, markere și culori, v. tabelul
2.1-3.
46
2.2. Reprezentarea grafică 2D a curbelor speciale din geometrie
t2
x ,t R
2p
y t
0
de următoarele ecuații
100
parametrice:
x a ch (t ), t R 50
y b sh (t )
sau 0
x a ch (t ), t R
y b sh (t )
-50
47
>> t=0:pi/32:pi;x=(cos(t)).^3;y=(sin(t)).^3;plot(x,y,-x,-y)
1
0.5
-0.5
-1
-1 -0.5 0 0.5 1
6
x a cos ( ), 0,2
4
y b sin ( )
2
0
unde, a și b sunt semiaxele
elipsei. -2
>>a=5;b=7; -4
>>teta=0:pi/32:2*pi; -6
>>x=a.*cos(teta);
-8
>>y1=b.*sin(teta); -5 0 5
>>y2=-y1;
>> plot(x,y1,x,y2)
-10
>> plot(x,y)
-20
-30
-30 -20 -10 0 10 20
>>a=8;teta=0:pi/32:2*pi;
>>x=(a.*cos(teta))./(1+(sin(teta)).^2);
>>y=(a.*sin(teta).*cos(teta))./(1+(sin(teta)).^2);
>> plot(x,y)
3
-1
-2
-3
-10 -5 0 5 10
49
x sin e cos 2 cos 4 sin5
12
y cos e cos 2 cos 4 sin5
12
unde, [0,2]
>> teta=0:.001*pi:24*pi;
x=sin(teta).*(exp(cos(teta))-2*cos(4*teta)+(sin(teta/12)).^5);
y=cos(teta).*(exp(cos(teta))-2*cos(4*teta)+(sin(teta/12)).^5);
>> plot(x,y)
4
-1
-2
-3
-4 -2 0 2 4
x t r t sint , t R
y t r 1 cos t
50
x t a r cos t , t 0,2
y t b r sint
g x tg x sin3x pentru x ,
f x e sinx cosx pentru x 0,2
51