Documente Academic
Documente Profesional
Documente Cultură
Matt
Matt
Fie sistemul
3x 2 y z 3
4 x 3 y 2 z 4
6x 2 y 5z 7
Sa se determine x, y, z
notam:
3 2 1 x 3
A 4 3 2 , X y , B 4
6 2 5 z 7
b) A 1 AX A 1 B rezulta X A 1 B
Integrarea numerica
- Metoda trapezului
x=0:pi/30:2*pi;
y=sin(x)
plot(x,y)
grid
z=trapz(x,y)
- Metoda Simphson
sintaxa
quad(F,a,b)
Exemplu
F=inline('sin(x)')
quad(F,0,pi)
sau
quad(‘func’,a,b)
unde : func – este numele sub care se defineste o functie utilizator
exemplu
function F=test(x)
F=sin(x)
quad('test1',0,pi)
Grafica
Functia PLOT
Sintaxa
plot(y) plot(x,y)
plot(x,y,’tip-linie culoare’) plot(x1,y1,x2,y2,…)
Graficele se pot reprezinta utilizând linii, markere şi culori după codul din tabelul:
t=0:.001:.02;
f=sin(2*pi*50*t);
g=f+.2;
plot(t,f,'-.r',t,g,'+y')
grid
Scalarea graficelor
Functia subplot
Permite desenarea mai multor diagrame in aceeasi fereastra
Sintaxa
subplot(a,b,c)
t=0:.001:.02;
f=sin(2*pi*50*t);
g=f+.2;
subplot(2,3,1)
plot(t,f,'-r',t,g,'+y')
grid
subplot(2,3,2)
plot(t,f,'--r',t,g,'+m')
subplot(2,3,3)
plot(t,f,'*r',t,g,'+r')
subplot(2,3,4)
plot(t,f,'or',t,g,'+r')
subplot(2,3,5)
plot(t,f,'xr',t,g,'+b')
subplot(2,3,6)
plot(t,f,'.r',t,g,'+k')
grid
wt=0 : 0.05: 3*pi;
i=100*sin(wt-pi/4);
v=120*sin(wt);
p=v.*i;
subplot(221), plot(wt, v, wt, i)
title('tensiune si curent')
xlabel('wt - radiani');
subplot(222), plot(wt, p)
title('Putere')
xlabel('wt - radiani');
ylabel('Watt');
Fm=3.0
fa=Fm*sin(wt);
fb=Fm*sin(wt-2*pi/3);
fc=Fm*sin(wt-4*pi/3);
subplot(223), plot(wt, fa, wt, fb, wt, fc)
title('Faze');
xlabel('wt - radiani');
fR=3/2*Fm*(wt+1)./(wt+1);
subplot(224), polar(wt, fR)
title('Coord. Polare')
Editarea figurilor
Axes properties
Reprezentarea grafică a histogramelor
Calculul şi reprezentarea grafică a histogramelor se face cu funcţia hist, se
apelează cu una dintre sintaxele:
hist(y) - trasează histograma cu 10 segmente a datelor vectorului y;
hist(y,nb) - trasează histograma cu nb segmente a datelor vectorului y;
hist(y,x) - trasează histograma datelor vectorului y la abscisele specificate în x;
t=0:pi/50:10*pi;
plot3(sin(t),cos(t),t)
se obţine figura:
Reprezentarea suprafeţelor
Reprezentarea suprafeţelor cu „mesh” se face folosind funcţiile: mesh, meshc şi
meshz care se apelează cu sintaxele:
mesh(X,Y,Z,C) mesh(X,Y,Z) mesh(Z) mesh(Z,C)
meshc(…) meshz(…)
Funcţia sphere generează coordonatele (x,y,z) ale sferei unitare, care pot fi
utilizate cu funcţiile surf şi mesh, se apelează cu una dintre sintaxele:
[x,y,z]=sphere(n) -generează coordonatele sferei în trei matrice care pot fi
reprezentate grafic cu funcţia surf (x,y,z) sau mesh (x,y,z).
sphere(n) -reprezintă grafic suprafaţa unei sfere.
[X,Y,Z]=sphere(20);
mesh(X,Y,Z); grid
%surf(X,Y,Z); grid
mesh
surf