Está en la página 1de 7

Ejemplos de Graficacion en Matlab.

Construyendo una caja de dimensiones [x,y,z]

[x,z]=meshgrid(linspace(0,1,100),linspace(0,1,100));
y=0*ones(100);
surfc(x,y,z);
hold on

[x,z]=meshgrid(linspace(0,1,100),linspace(0,1,100));
y=5*ones(100);
surfc(x,y,z);

[x,y]=meshgrid(linspace(0,1,100),linspace(0,5,100));
z=0*ones(100);
surfc(x,y,z);
[x,y]=meshgrid(linspace(0,1,100),linspace(0,5,100));
z=1*ones(100);
surfc(x,y,z);

[y,z]=meshgrid(linspace(0,5,100),linspace(0,1,100));
x=0*ones(100);
surfc(x,y,z);
[y,z]=meshgrid(linspace(0,5,100),linspace(0,1,100));
x=1*ones(100);
surfc(x,y,z);

xlabel('x')
ylabel('y')
zlabel('z')

Caja completa
Planos que se cortan.

[x,y]=meshgrid(linspace(-1,1,100),linspace(-1,1,100));
Z1=-x+2*y;
mesh(x,y,Z1);
z2=(-2*x-3*y)/-2;
hold on
mesh(x,y,z2)
xlabel('x')
ylabel('y')
zlabel('z')
Superficies

[x,y]=meshgrid(linspace(-5,5,100),linspace(-5,5,100));
z=(1-y.^2+x.^2).*exp(1-x.^2-((y.^2)/2));
surf(x,y,z)
xlabel('x')
ylabel('y')
zlabel('z')

[x,y]=meshgrid(linspace(-5,5,100),linspace(-5,5,100));
z=(x.^2+y.^2).*exp(1-x.^2-(y.^2));
surf(x,y,z)
xlabel('x')
ylabel('y')
zlabel('z')
[x,y]=meshgrid(linspace(-5,5,100),linspace(-5,5,100));
z=sin(x).*sin(y);
surf(x,y,z)
xlabel('x')
ylabel('y')
zlabel('z')

[r,th]=meshgrid(linspace(-5,pi,500),linspace(0,90,500));
x=r.*cos(th);
y=r.*sin(th);
%[x,y]=meshgrid(linspace(-4,4,100),linspace(-0.5,0.5,100));
Z1=sqrt(50-(x.^2)-(y.^2))-5;
mesh(x,y,Z1);
hold on
mesh(x,y,-Z1)
xlabel('x')
ylabel('y')
zlabel('z')
k = 5;
n = 2^k-1;
theta = pi*(-n:2:n)/n;
phi = (pi/2)*(-n:2:n)'/n;
X = 3*cos(phi)*cos(theta);
Y = 10*cos(phi)*sin(theta);
Z = 6*sin(phi)*ones(size(theta));
surf(X,Y,Z)

También podría gustarte