Está en la página 1de 4

Nombre: Eddy Echeverra Fecha : 02/10/12

Deber Calculo Vectorial

Encontrar el Angulo entre dos planos y una recta Cdigo Fuente


[x,y]=meshgrid(-2:.1:2); mesh(x,y,4.*-x+8.*y-5,'FaceColor','green') hold on mesh(x,y,(x+2.*y+3)/2,'FaceColor','red') legend('Plano z=-4x+8y-5','Plano z=(x+2y+3)/2') grid on box on xlabel('eje x') ylabel('eje y') zlabel('eje z')

hold on plot3 ([-10 10],[0 0],[0 0]) plot3 ([0 0],[10 10],[0 0]) plot3 ([0 0],[0 0],[-10 10]) angle [x, y]

a=input('ngulo entre dos planos'); b=input('Primer Plano'); x1=input('Ingrese la variable en x: '); y1=input('Ingrese la variable en y: '); z1=input('Ingrese la variable en z: '); c1=input('Ingrese el valor independiente: '); x=-10:0.1:10; y=-10:0.1:10; [X Y]=meshgrid(x,y); Z=(-c1-x1*X-y1*Y)/z1; mesh(X,Y,Z); c=input('Segundo Plano'); x2=input('Ingrese la variable en x: '); y2=input('Ingrese la variable en y: '); z2=input('Ingrese la variable en z: '); c2=input('Ingrese el valor independiente: ');

x=-10:0.1:10; y=-10:0.1:10; [X Y]=meshgrid(x,y); Z=(-c2-x2*X-y2*Y)/z2; mesh(X,Y,Z); m=(x1*x2)+(y1*y2)+(z1*z2); m1=sqrt((x1)^2+(y1)^2+(z1)^2); m2=sqrt((x2)^2+(y2)^2+(z2)^2); d=input('El ngulo formado por los dos planos es: '); angulo1=(acos(m/(m1*m2)))*(180/pi) angulo2=(180-angulo1)

1. >> Angulo ngulo entre dos planos Primer Plano Ingrese la variable en x: 1 Ingrese la variable en y: -3 Ingrese la variable en z: 2 Ingrese el valor independiente: 3 Segundo Plano Ingrese la variable en x: -2 Ingrese la variable en y: -3 Ingrese la variable en z: 4 Ingrese el valor independiente: 1 El ngulo formado por los dos planos es: angulo1 = 41.8892

angulo2 = 138.1108

Graficos

También podría gustarte