Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Donde D es un cierto dominio en R3, Esta grafica puede ser una curva o una superficie.
GRAFICO DE LINEA
Ahora vamos a graficar algunas curvas que deben estar parametrizadas, se hara con el comando de MatLab:
plot3, la sintaxis es como sigue.
plot 3( x, y, z, ' especificaciones linea ', ' propiedades ', ' valores ')
- Las variables x, y, z representan los vectores con las coordenadas de los puntos.
- Los especificadores de línea es opcional, definen el tipo y el color de línea, y los marcadores.
- Las propiedades y valores se usan para especificar el grosor de línea, el tamaño y los colores del borde y el
relleno de los marcadores.
- Los especificadores de línea, las propiedades y los marcadores son los mismos que para gráficos en 2D.
Ejemplo01: Graficar x 2 + y 2 = 2 z , la cual puede ser parametrizada mediante las ecuaciones:
x= t sen (2t )
y = t cos (2t ) 0 £ t £ 6p
z = 0,5t
Solución:
Curva3d01.m En MatLab
>> curva3d01
t=0:0.1:6*pi;
x=sqrt(t).*sin(2*t);
y=sqrt(t).*cos(2*t);
z=0.5*t; 10
plot3(x,y,z,'r','LineWidth',1)
8
grid on
xlabel('x'); 6
ylabel('y');
z
4
zlabel('z');
2
0
5 5
0 0
-5 -5
y x
Curva3d02.m En MatLab
clear,clf % borra curvas >> curva3d02
t = 0:0.1:20; % rango de ‘t’
r = exp(0.2*t); % parte de función
th=pi*t*0.8; % cambio de variable
z=t; % coordenada “x” 20
x=r.*sin(th); % coordenada “y”
y=r.*cos(th); % coordenada “z” 15
grid
xlabel('x');ylabel('y');zlabel('z'); 5
0
100
50 40
20
0
0 -20
-40
y -50 -60
x
09 gráficos en 3D 1
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
Ejemplo 03: La posición de una partícula en el tiempo viene dada por:
x = (2 + 4cos (t ))cos (t )
x = (2 + 4cos (t ))sin (t ) 0 £ t £ 20
z = t2
Curva3d03.m En MatLab
t=0:0.1:200; >> curva3d03
x=(2+cos(t)).*cos(t);
y=(2+cos(t)).*sin(t);
z=t.^2; x 10
4
plot3(x,y,z,'r','LineWidth',1) 4
grid on
3
xlabel('x');
ylabel('y'); 2
z
zlabel('z');
1
0
4
2 3
0 2
1
-2 0
y -4 -1
x
plot3(x,y,z,'r','LineWidth',1)
1
grid on
xlabel('x'); 0
z
ylabel('y');
-1
zlabel('z');
-2
1
0.5 3
2
0 1
-0.5 0
-1
y -1 -2
x
20
2
10
1
0
z
0
z
-10
-1
-20
5
-2 40
4 20
0
2 5 0
-20
0 -5
0 y -40
-2 x
y -4 -5
x
09 gráficos en 3D 2
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
Ejemplo 05: Graficaremos ahora la curva de Viviani, que es la intersección de un cilindro y una esfera.
2
(x - a ) + y 2 = a 2 x 2 + y 2 + z 2 = 4a 2
x = a (1 + cos (t ))
Una parametrización de esta curva es:
y = a s e n (t ) - 2p £ t £ 2p
z = 2a sen (t / 2)
Curva3d05.m En MatLab
t=-2*pi:0.1:2*pi; >> curva3d05
x=1+cos(t);
y=sin(t);
z=2*sin(t/2);
plot3(x,y,z,'r','LineWidth',1) 2
grid on 1
xlabel('x'); 0
z
ylabel('y');
-1
zlabel('z');
-2
1
0.5 2
0 1.5
1
-0.5 0.5
y -1 0
x
Curva3d06.m En MatLab
t=0:0.1:2*pi; >> curva3d06
x=cos(t).*cos(24*t);
y=cos(t).*sin(24*t);
z=sin(t); 1
plot3(x,y,z,'r','LineWidth'
0.5
,1)
grid on 0
z
xlabel('x'); -0.5
ylabel('y'); -1
zlabel('z'); 1
0.5 1
0 0.5
0
-0.5 -0.5
y -1 -1
x
Clc, clear
t1=0:pi/100:10*pi;
x1=sin(2*t1) + sin(t1); 6
y1=-cos(2*t1)-cos(t1); 4
z1=t1/6; 3
plot3(x1,y1,z1)
2
0
2
1 2
0 1
0
-1 -1
-2 -2
09 gráficos en 3D 3
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
GRAFICA DE UNA CURVA EN R3, Y SUS VECTORES TANGENTES.
Ejemplo01: Graficar x 2 + y 2 = 2 z , la cual puede ser parametrizada mediante las ecuaciones:
1
sen (2t )+ 2 t cos (2t )
x' =
x= t sen (2t ) 2 t
Derivando: 1
y = t cos (2t ) 0 £ t £ 6p y'= cos (2t )- 2 tsen (2t ) 0 < t £ 6p
z = 0,5t 2 t
z ' = 0,5
Para graficar un vector tangente en una curva tridimensional, se usa el comando: quiver3
Solución:
x=sqrt(t).*sin(2*t);
y=sqrt(t).*cos(2*t); 10
z=0.5*t; 8
plot3(x,y,z,'r','LineWidth',1) 6
Eje z
hold on 4
xlabel('Eje x')
2
ylabel('Eje y')
0
5
5
zlabel('Eje z') 0
-5 0
y2=sqrt(t2).*cos(2*t2); 4
z2=0.5*t2;
u2=sin(2*t2)./(2*sqrt(t2))+2*sq 2
rt(t2).*cos(2*t2);
Eje y
0
v2=cos(2*t2)./(2*sqrt(t2))-
2*sqrt(t2).*sin(2*t2); -2
w2=0.5*ones(1,length(z2));
-4
quiver3(x2,y2,z2,u2,v2,w2,1)
grid -6
-5 0 5
Eje x
Ahora configurando la presentación de los vectores tangentes, para ello se agrega una línea adicional con el
comando: set
Espiral con sus vectores tangentes
Espiral con sus vectores tangentes
10
10
8
8
6
6
Eje z
Eje z
4
4
2 2
0 0
5 5
5 0 5
0
-5 0 -5 0
09 gráficos en 3D 4
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
09 gráficos en 3D 5
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
Se usan para representar una función de la forma z = f (x, y), (x, y)Î [a, b]´ [c, d ]
Creación de una rejilla en el plano xy
Lo primero es crear una malla de puntos (x,y) en el plano xy. Es decir dos matrices, en la primera las abscisas de los puntos
y en la segunda las ordenadas. Según el grafico siguiente:
ym
y2
y1
y0
x0 x1 x2 x3 L xn- 1 xn
Con el comando en MatLab: meshgrid
[X , Y ]= meshgrid (x, y)
Programa: superficier3.m En MatLab
x=1:1:5; >> superficier3
y=-4:1:3; X= 1 2 3 4 5
1 2 3 4 5
[X,Y]=meshgrid(x,y)
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
Y = -4 -4 -4 -4 -4
-3 -3 -3 -3 -3
-2 -2 -2 -2 -2
-1 -1 -1 -1 -1
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
>>
09 gráficos en 3D 6
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
Programa: superficier3.m En MatLab
x=1:1:5; >> superficier3
y=-4:1:3; X=
1 2 3 4 5
[X,Y]=meshgrid(x,y)
1 2 3 4 5
z=X.*Y.^2./(X.^2+Y.^2) 1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
Y=
-4 -4 -4 -4 -4
-3 -3 -3 -3 -3
-2 -2 -2 -2 -2
-1 -1 -1 -1 -1
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
z=
0.9412 1.6000 1.9200 2.0000 1.9512
0.9000 1.3846 1.5000 1.4400 1.3235
0.8000 1.0000 0.9231 0.8000 0.6897
0.5000 0.4000 0.3000 0.2353 0.1923
0 0 0 0 0
0.5000 0.4000 0.3000 0.2353 0.1923
0.8000 1.0000 0.9231 0.8000 0.6897
0.9000 1.3846 1.5000 1.4400 1.3235
>>
Un grafico de malla, con el comando mesh. Lo que realiza aquí es levantar las líneas que están en plano xy
mesh (X , Y , Z )
Grafico de superficie con el comando surf. Aquí se levanta el plano que está en xy.
surf (X , Y , Z )
Ahí van los ejemplos
Programa: mallar3.m Programa: superficier3.m
x=1:1:5; x=1:1:5;
y=-4:1:3; y=-4:1:3;
[X,Y]=meshgrid(x,y); [X,Y]=meshgrid(x,y);
Z=X.*Y.^2./(X.^2+Y.^2); Z=X.*Y.^2./(X.^2+Y.^2);
mesh(X,Y,Z) surf(X,Y,Z)
Grafico asociado Grafico asociado
2
2
1.5
1.5
1
1
0.5
0.5
0
4
2 5 0
0 4 4
3
-2 2 2 5
-4 1 0 4
3
-2 2
-4 1
09 gráficos en 3D 7
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
2 2
1.5 1.5
1 1
0.5 0.5
0
4 0
4
2 5
2 5
0 4
3 0 4
-2 2 3
-2 2
-4 1
-4 1
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 0.4
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
0.2
Z=E.*sin(X).*cos(0.5*Y);
mesh(X,Y,Z)
Eje z
title('Altibajos') 2
2
4
0
0
-2 -2
Eje y -4 -4
Eje x
09 gráficos en 3D 8
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
Solución: Graficando la superficie en formato superficie.
Programa: superficie02.m Programa: superficie02.m
x=-3:0.1:3; Altibajos
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 0.4
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
0.2
Z=E.*sin(X).*cos(0.5*Y);
surf(X,Y,Z)
Eje z
0
title('Altibajos') 60
60
80
40
40
20 20
Eje y 0 0
Eje x
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 0.4
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
0.2
Z=E.*sin(X).*cos(0.5*Y);
meshz(X,Y,Z)
Eje z
title('Altibajos') 2
2
4
0
0
-2 -2
Eje y -4 -4
Eje x
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 0.4
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
0.2
Z=E.*sin(X).*cos(0.5*Y);
meshc(X,Y,Z)
Eje z
title('Altibajos') 2
2
4
0
0
-2 -2
Eje y -4 -4
Eje x
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 0.4
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
0.2
Z=E.*sin(X).*cos(0.5*Y);
surfc(X,Y,Z)
Eje z
title('Altibajos') 60
60
80
40
40
20 20
Eje y 0 0
Eje x
09 gráficos en 3D 9
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
Grafico de superficie con alumbrado
Programa: superficie02.m Programa: superficie02.m
x=-3:0.1:3; Altibajos
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 0.4
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
0.2
Z=E.*sin(X).*cos(0.5*Y);
surfl(X,Y,Z)
Eje z
0
title('Altibajos') 60
60
80
40
40
20 20
Eje y 0 0
Eje x
Grafico de cascada
Programa: superficie02.m Programa: superficie02.m
x=-3:0.1:3; Altibajos
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 0.4
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
0.2
Z=E.*sin(X).*cos(0.5*Y);
waterfall(X,Y,Z)
Eje z
title('Altibajos') 2
2
4
0
0
-2 -2
Eje y -4 -4
Eje x
Grafico de contorno 3D
Programa: superficie02.m Programa: superficie02.m
x=-3:0.1:3; Altibajos
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 0.4
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
0.2
Z=E.*sin(X).*cos(0.5*Y);
Contour3(X,Y,Z,15) % el 15,
Eje z
ylabel('Eje y') 2
0 1
2
3
zlabel('Eje z') -2 -2
-1
0
title('Altibajos') Eje y -3
Eje x
y=-3:0.1:3;
[X,Y]=meshgrid(x,y); 2
E=1.8.^(-1.5*sqrt(X.^2+Y.^2));
Z=E.*sin(X).*cos(0.5*Y); 1
Contour(X,Y,Z,15) % el 15,
Eje y
0
% indica el numero de
% niveles, opcional -1
xlabel('Eje x')
ylabel('Eje y') -2
zlabel('Eje z') -3
title('Altibajos') -3 -2 -1 0
Eje x
1 2 3
09 gráficos en 3D 10
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
Ejemplo: Ahora se construirá la esfera bidimensional de radio 5 2 , con seis paños, que resultan ser la imagen de las
funciones: z = 50 - x 2 - y 2 , z = - 50 - x 2 - y 2 , y = 50 - z 2 - x 2 , y = - 50 - z 2 - x 2 , x = 50 - y 2 - z 2 ,
Cubriendo la Esfera
10
5
Eje z
-5
-10
10
5 10
0 5
0
-5 -5
Eje y -10 -10
Eje x
09 gráficos en 3D 11
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
SUPERFICIES PARAMETRIZADAS
Graficando F (X (u, v), Y (u, v), Z (u, v))= 0,
% Un cilindro
clear
u=(0:0.1:3*pi)';
v=0:0.1:4;
X=sin(u)*ones(size(v));
Y=cos(u)*ones(size(v));
Z=ones(1,size(u))'*v;
surf(X,Y,Z)
GRAFICOS ESPECIALES
He aquí algunos opciones diferentes para una mejor comprensión de los comandos teclear:
help nombre_comando
Esfera
[ X Y Z]=sphere(30); % esfera unitaria
surf(X,Y,Z)
0.5
-0.5
-1
1
0.5 1
0 0.5
0
-0.5 -0.5
-1 -1
Cilindro
t=linspace(0,2*pi,30);
r=2+sin(t);
[ X Y Z]=cylinder(r);
surf(X,Y,Z)
axis square
0.8
0.6
0.4
0.2
0
4
2 4
0 2
0
-2
-2
-4 -4
09 gráficos en 3D 12
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
ADICIONALES
PREGUNTA 1circunferencia y elipse
clc
clear
t=[0:pi/100:2*pi];
x=4*cos(t);
y=4*sin(t);
x1=6*cos(t);
y1=3*sin(t);
plot(x,y,'r','linewidth',4)
holdon
plot(x1,y1,'g','linewidth',4)
axis([-7 7 -5 5])
axisequal
gtext('\bf\fontsize{9}P1')
gtext('\bf\fontsize{9}P2')
gtext('\bf\fontsize{9}P3')
gtext('\bf\fontsize{9}P4')
3 P1 P2
-1
-2
-3 P4
P3
-4
-5
-6 -4 -2 0 2 4 6
clc
clear
t=-pi:pi/100:pi;
x=12*sin(t)-4*sin(3*t);
y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t);
plot(x,y,'r','linewidth',20)
09 gráficos en 3D 13
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
15
10
-5
-10
-15
-20
-20 -15 -10 -5 0 5 10 15 20
clc
clear
u=[-3:0.1:5];
v=[-3:0.1:10];
[U,V]=meshgrid(u,v)
X=U;
Y=(sin(U)).^2.*cos(V);
Z=(sin(U)).^2.*sin(V);
surf(X,Y,Z,'facecolor','m')
title('tres llantas')
tres llantas
0.5
-0.5
-1
1
0 6
2 4
-2 0
-1 -4
09 gráficos en 3D 14
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
PREGUNTA 5 dos cardioides
clc
clear
t=0:pi/100:2*pi;
r1=1+cos(t);
r2=3-3*cos(t);
polar(t,r2,'r')
holdon
polar(t,r1,'b')
90 6
120 60
150 30
2
180 0
210 330
240 300
270
clc
clear
t=0:pi/100:10*pi;
x=sin(t).*(exp(cos(t))-2*cos(4*t)-(sin(t/12)).^5);
y=cos(t).*(exp(cos(t))-2*cos(4*t)-(sin(t/12)).^5);
plot(x,y)
-1
-2
-3 -2 -1 0 1 2 3
09 gráficos en 3D 15
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
PREGUNTA 7 curva paramétrica en el eapacio
clc
clear
t=0:pi/100:2*pi;
x=cos(t);
y=sin(t);
z=0.3*cos(10*t);
plot3(x,y,z,'r')
0.4
0.2
-0.2
-0.4
1
0.5 1
0 0.5
0
-0.5 -0.5
-1 -1
09 gráficos en 3D 16
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
-1
-2
1
0 1
0
-1
-1
09 gráficos en 3D 17
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
Cruz Roja
12
10
0
0 1 2 3 4 5 6 7 8 9
Rosas de 8 pétalos
90 3
120 60
150 30
1
180 0
210 330
240 300
270
09 gráficos en 3D 18
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
clc
clear
t=0:pi/100:2*pi;
x=24*cos(t);
y=24*sin(t);
plot(x,y,'r','linewidth',2)
holdon
t=0:pi/100:2*pi;
x=20*cos(t)+6*cos(5*t);
y=20*sin(t)-6*sin(5*t);
plot(x,y,'k','linewidth',2)
title('\bf CurvasParamétricas')
axis([-30 30 -30 30])
axisequal
Curvas Paramétricas
30
20
10
-10
-20
-30
-30 -20 -10 0 10 20 30
clc
clear
t=0:pi/100:2*pi;
x=16*cos(t);
y=16*sin(t);
plot(x,y,'g','linewidth',5)
holdon
fill(x,y,'m')
t=0:pi/100:2*pi;
x=14*cos(t)+2*cos(7*t);
y=14*sin(t)-2*sin(7*t);
plot(x,y,'g','linewidth',5)
09 gráficos en 3D 19
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
fill(x,y,'w')
t=0:pi/100:2*pi;
x=2*cos(t);
y=2*sin(t);
plot(x,y,'b','linewidth',5)
fill(x,y,'y')
title('\fontsize{15}\bf Hipocicloide y Circunferencias')
axis([-20 20 -18 18])
axisequal
Hipocicloide y Circunferencias
15
10
-5
-10
-15
clc
clear
t=0:pi/100:12*pi;
x=t.*cos(t);
y=t.*sin(t);
z=t.^2;
plot3(x,y,z,’linewidth’,2))
1500
1000
500
0
40
20 40
0 20
0
-20 -20
-40 -40
09 gráficos en 3D 20
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
PREGUNTA 14 superficie
clc
clear
x=[-7.5:0.2:7.5];
y=[-7.5:0.2:7.5];
[X,Y]=meshgrid(x,y);
Z=sin(sqrt(X.^2+Y.^2))./sqrt(X.^2+Y.^2);
surf(X,Y,Z,'facecolor', 'm')
0.5
-0.5
10
5 10
0 5
0
-5 -5
-10 -10
clc
clear
x=-2:0.1:2;
y=-2:0.1:2;
[X Y]=meshgrid(x,y)
Z=(1/4)*X.*Y.*(Y.^2-X.^2);
mesh(X,Y,Z)
-1
-2
2
1 2
0 1
0
-1 -1
-2 -2
09 gráficos en 3D 21
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
PREGUNTA 16 dos planos
clc
clear
x=[-2:0.1:2];
y=[-2:0.1:2];
[X,Y]=meshgrid(x,y);
Z1= -X + Y;
Z2= 2*X+Y-1;
%mesh(X,Y,Z1,'FaceColor','red')
surf(X,Y,Z1,'FaceColor','red')
holdon
%mesh(X,Y,Z2,'Facecolor','blue')
surf(X,Y,Z2,'Facecolor','blue')
hold off
-5
-10
2
1 2
0 1
0
-1 -1
-2 -2
clc
clear
x=[-3*pi:pi/25:3*pi];
y=[-3*pi:pi/25:3*pi];
[X,Y]=meshgrid(x,y);
Z=sin(sqrt(X.^2+Y.^2));
%surf(X,Y,Z) al usar surf la grafica sale negra
mesh(X,Y,Z)
%colormapbone
%axis([-3*pi 3*pi -3*pi 3*pi -2 2 ])
09 gráficos en 3D 22
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
0.5
-0.5
-1
10
5 10
0 5
0
-5 -5
-10 -10
clc
clear
x=[-3*pi:pi/25:3*pi];
y=[-3*pi:pi/25:3*pi];
[X,Y]=meshgrid(x,y);
Z=sin(sqrt(X.^2+Y.^2));
%surf(X,Y,Z) al usar surf la grafica sale negra
mesh(X,Y,Z)
colormapbone
axis([-3*pi 3*pi -3*pi 3*pi -2 2 ])
-1
-2
5
0 5
0
-5 -5
09 gráficos en 3D 23
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
PREGUNTA 19
clc
clear
x=[-10:0.2:10];
y=[-10:0.2:10];
[X,Y]=meshgrid(x,y);
Z1=4-Y.^2;
Z2=4-X.^2;
%mesh(X,Y,Z1,'FaceColor','m')
surf(X,Y,Z1,'FaceColor','m')
holdon
%mesh(X,Y,Z2,'FaceColor','y')
surf(X,Y,Z2,'Facecolor','y')
20
-20
-40
-60
-80
-100
10
5 10
0 5
0
-5 -5
-10 -10
PREGUNTA 20
clc
clear
x=[-4:0.1:4];
y=[-4:0.1:4];
[X,Y]=meshgrid(x,y);
Z=exp(-X.^2) + exp(-Y.^2);
mesh(X,Y,Z)
%view(60,-15)
%axis off
09 gráficos en 3D 24
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
1.5
0.5
0
4
2 4
0 2
0
-2 -2
-4 -4
PREGUNTA 21
Clc, clear
x=[-4:0.1:4];
y=[-4:0.1:4];
subplot(2,2,1)
ezsurf('x^2+ y^2'),
%axis square
subplot(2,2,2)
ezsurf('x^2+ y^2','circ'),
%axis square
subplot(2,2,3)
ezsurf('4-x^2-y^2')
%axis square
subplot(2,2,4)
ezsurf('4-x^2-y^2','circ')
%axis square
x 2+ y 2 x 2+ y 2
100
50
50
z
0 0
5 10
5 10
0 0 0 0
y -5 -5 y -10 -10
x x
2 2 2 2
4-x -y 4-x -y
100 100
50
0 0
z
-50
-100
5 10
5 10
0 0 0 0
y -5 -5 y -10 -10
x x
09 gráficos en 3D 25
CAPITULO 09: GRAFICOS EN 3D Lic. Amado Malca Villalobos
PREGUNTA 22EPICICLOIDE, CIRCUNFERENCIA E HIPOCICLOIDE
clc
clear
t=0:pi/100:2*pi;
x=(4-1)*cos(t)+ cos((4-1)*t);
y=(4-1)*sin(t)- sin((4-1)*t);
x1=(4+1)*cos(t)- cos((4+1)*t);
y1=(4+1)*sin(t)- sin((4+1)*t);
x3=4*cos(t);
y3=4*sin(t);
plot(x1,y1,'g','linewidth',5)
holdon
fill(x1,y1,'y')
plot(x3,y3,'k','linewidth',5)
fill(x3,y3,'c')
plot(x,y,'b','linewidth',5)
fill(x,y,'m')
holdoff
title('\bf\fontsize{12}Epicicloide, circunferencia e Hipocicloide' )
axisequal
axis([-6 6 -6 6])
Epicicloide, circunferencia e Hipocicloide
6
-2
-4
-6
-6 -4 -2 0 2 4 6
09 gráficos en 3D 26