Programa Para RR Dos Vectores Pidiendo El Angulo Final

Embed Size (px)

DESCRIPTION

Programa para Matlab

Citation preview

disp ('introduzca grados ');w = input ('grados');m = 1x = [0,m,m,0,0,0; m,m,0,0,m,m; m,m,0,0,m,m; 0,m,m,0,0,0];y = [0,0,m,m,0,0; 0,m,m,0,0,0; 0,m,m,0,m,m; 0,0,m,m,m,m];z = [0,0,0,0,0,m; 0,0,0,0,0,m; m,m,m,m,0,m; m,m,m,m,0,m];plot3(x,y,z);axis([-3,3 -3,3 -3,3]);ejemplo:>> x = [1 2 3; 4 5 6; 6 7 8]clear allclcx = [0 1 1 0 0 0; 1 1 0 0 1 1; 1 1 0 0 1 1; 0 1 1 0 0 0];y = [0 0 1 1 0 0; 0 1 1 0 0 0; 0 1 1 0 1 1; 0 1 1 1 1 1];z = [0 0 0 0 0 1; 0 0 0 0 0 1; 1 1 1 1 0 1; 1 1 1 1 0 1];grados = input ('Teclea el angulo de rotacion en el eje x');for grados1= 1:gradosT = [1 0 0 0; 0 cosd(grados1) -sind(grados1) 0; 0 sind(grados1) cosd(grados1) 0 ; 0 0 0 1];for i = 1:4for j = 1:6r = [x(i,j),y(i,j),z(i,j);1];rc = T*r;px(i,j) = rc (1,1);py(i,j) = rc (2,1);pz(i,j) = rc (3,1);end endpause (0.1);plot3 (px,py,pz);axis ([ -2 2 -2 2 -2 2]);axis square ;grid on;end