Sunteți pe pagina 1din 14

UNIVERSIDAD

NACIONAL DEL
CALLAO

1
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN

2
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN

Informe N 7 : Grficos 2D

Alumno:
Juan Edgar
Villanueva
Alvarado

3
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN

EJERCICIOS DE GRAFICOS 2D
1. Sea la funcin y=sen(3pix), definida en 0<=x<=1.
a)
>> x=linspace(0,1,10) ; y=sin(3*pi*x); plot(x,y); title('Figure 1')
>> x=linspace(0,1,100) ; y=sin(3*pi*x) ; figure(2); plot(x,y) ; title('Figure 2')
b)
Figure 1

1
0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

-0.2

-0.2

-0.4

-0.4

-0.6

-0.6

-0.8

-0.8

-1

0.1

0.2

0.3

0.4

0.5

Figure 2

0.6

0.7

0.8

0.9

-1

0.1

c)
>> figure(2) ; title('y=sen(3*pi*x), x pertenece a [0;1]') ;
>> xlabel('valores de x') ; ylabel('valores de y')
>> grid

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

4
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN
y=sen(3*pi*x), x pertenece a [0;1]

1
0.8
0.6

valores de y

0.4
0.2
0
-0.2
-0.4
-0.6

d)

-0.8

>> x=

-1

0.1

0.2

0.3

0.4
0.5
0.6
valores de x

0.7

0.8

0.9

linspace(0,1,100) ; y=sin(3*pi*x) ; plot(x,y,'-b') ; title('y=y(x)')


>> x= linspace(0,1,100) ; y=sin(3*pi*x) ; figure(2) ; plot(x,y,'or') ; title('y=y(x)')
y=y(x)

1
0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

-0.2

-0.2

-0.4

-0.4

-0.6

-0.6

-0.8

-0.8

-1

0.1

0.2

0.3

0.4

0.5

y=y(x)

0.6

0.7

0.8

0.9

-1

0.1

0.2

0.3

0.4

0.5

0.6

0.7

2. Dibuje la grfica de las funciones y=cosx e y=x, para 0<=x<=2, en la


misma ventana, con 100 puntos.
a)

0.8

0.9

5
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN

>> x=linspace(0,2,100);

>> y1=cos(x);y2=x;
1.5

>> plot(x,y1,x,y2);

0.5

c)

-0.5

0.2

0.4

0.6

0.8

1.2

>> x= 0:0.01:1;
y=sin(3*pi*x);plot(x,y);axis([ -0.5 1.5 -1.2 1.2])

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-0.5

>> plot(x,y,'or');
>> figure(2),plot(x,y,'b');

0.5

1.5

1.4

1.6

1.8

6
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN
1

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

-0.2

-0.2

-0.4

-0.4

-0.6

-0.6

-0.8

-0.8

-1

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

-1

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

3. Mediante el comando subplot cree una figura con cuatro grficas, tal
que en la primera grafica (contando de arriba hacia abajo, y de
izquierda a derecha) se represente la funcin y=sen(3pix), en la
segunda y=cos(3pix), en la tercera y=sen(6pix) y en la cuarta
y=cos(6pix), con 0<=x<=1. Nombre a los ejes en cada grafica.
>> x= 0:0.02:1;y1=sin(3*pi*x);y2=cos(3*pi*x);y3=sin(6*pi*x);y4=cos(6*pi*x);
>> subplot(2,2,1);plot(x,y1);title('sen(3*pi*x)');xlabel('eje x');ylabel('eje y');
>> subplot(2,2,2);plot(x,y2);title('cos(3*pi*x)');xlabel('eje x');ylabel('eje y');
>> subplot(2,2,3);plot(x,y3);title('sen(6*pi*x)');xlabel('eje x');ylabel('eje y');
>> subplot(2,2,4);plot(x,y4);title('cos(6*pi*x)');xlabel('eje x');ylabel('eje y');

0.9

7
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN
sen(3*pi*x)

0.5
eje y

eje y

0.5
0
-0.5
-1

0.5
eje x
sen(6*pi*x)

-1

0.5
eje x
cos(6*pi*x)

0.5
eje x

1
0.5
eje y

0.5
eje y

0
-0.5

0
-0.5
-1

cos(3*pi*x)

0
-0.5

0.5
eje x

-1

4. Sean las funciones g(x)=sen(2pix) y h(x)=cos(2pix), con 0<=x<=1.


Represente ambas funciones en la misma ventana, cada una con 100
puntos como mnimo, y tal que la curva (x,g(x)) este representa por un
trazo continuo de color rojo, y la curva (x,h(x)) por una lnea punteada
de color verde. Agregue en texto (mediante el comando legend)
dentro de la ventana de grficos, indicando cual trazo representa cada
curva. Ponga titulo a la grafica y nombre a los ejes.
>> x=linspace(0,1,100);g=sin(3*pi*x);plot(x,g,'-r');title('g(x)');hold on;
>>x=linspace(0,1,100);h=cos(3*pi*x);plot(x,h,':g');title('h(x),g(x)');xlabel('ejex');ylabe
l('ejey');

8
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN
h(x),g(x)

1
0.8
0.6
0.4

ejey

0.2
0
-0.2
-0.4
-0.6
-0.8
-1

0.1

0.2

0.3

0.4

0.5
ejex

0.6

0.7

0.8

0.9

5. Con
ayuda
Matlab representar las grficas de las funciones (una variab.):
a)
>> ezplot('x-x.^0.5');

del

x-x 0.5
4
3.5
3
2.5
2
1.5
1
0.5

b)

x 3+4 x

-0.5

3000

>> ezplot('x.^3+4*x');

200

100

-100

-200

-300

d) f(x)=x(x-1) / (x+1)(x-2)
>> ezplot('x.^2-x/x.^2-x-2');

-6

-4

-2

0
x

9
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN
x 2-x/x 2-x-2
50
40
30
20
10
0
-10
-20
-30

e) f(x)=sen(1/x)
>> ezplot('sin(1/x)');

-6

-4

-2

0
x

sin(1/x)
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-6

-4

-2

f)
>> ezplot('x/exp(abs(x-1))');

0
x

x/exp(abs(x-1))
1
0.8

0.6

0.4

0.2
0

-0.2
-4

-2

10
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN

6. Con la ayuda de matlab representar las graficas de las curvas en


paramtricas.
a)
>> t=linspace(-pi,pi,100); plot(2*cos(t).^3,2*sin(t).^3);

2
1.5
1
0.5
0
-0.5
-1
-1.5

b)

-2
-2

-1.5

-1

-0.5

>> t=linspace(-pi,pi,100); plot(3*sin(t),2*sin(2*t));

0.5

1.5

11
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2
-3

-2

-1

d)
>> t=linspace(-pi,pi,100);plot(exp(t/4).*sin(2*t),exp(t/4).*cos(2*t));

2.5
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2

-1.5

-1

-0.5

0.5

1.5

7. Con ayuda de Matlab representar las grficas de las curvas en polares.


a)
>> teta=linspace(-pi,pi,100); r=7-7*sin(teta);polar(teta,r);

12
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN

90

15

120

60

10
150

30
5

180

210

330

240

300
270

b)
>> teta=linspace(-pi,pi,100);r= 3*(1-2*sin(teta));polar(teta,r);

90

10

120

60

150

30

4
2

180

210

330

240

300
270

c)
>> teta=linspace(-pi,pi,100);r=sin(3*teta);polar(teta,r);

13
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
UNIVERSIDAD NACIONAL DEL CALLAO
SOFTWARE Y SIMULACIN

90

120

60

0.8
0.6

150

30

0.4
0.2

180

210

330

240

300
270

d)
>> teta=linspace(-pi,pi,100);r=sqrt(3*(cos(2*teta)));polar(teta,r);

90

120

60

1.5
1

150

30

0.5
180

210

330

240

300
270

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