3
%Demo_01 %Autor: Ivan. Calle Flores %dfd clc; clear all; close all % % % T0=eye(3); plot_frame_2D(T0,'frame','0','color','k'); axis([-2 4 -2 4]) hold on grid on disp(' Presione una tecla para continuar') pause % % % T1=se2(1,2,-30*pi/180); plot_frame_2D(T1,'frame','1','color','g'); %Demo_01 %Autor: Ivan. Calle Flores %dfd clc; clear all; close all % % % T0=eye(3); plot_frame_2D(T0,'frame','0','color','k'); axis([-2 4 -2 4]) hold on grid on disp(' Presione una tecla para continuar') pause % % % T1=se2(1,2,-30*pi/180); plot_frame_2D(T1,'frame','1','color','g'); clc; clear all; close all T0 = eye(4); plot_frame(T0,'frame','0','color','k','view','auto'); axis([-3.5 3.5 -3.5 3.5 -2 3]) hold on grid on xlabel('x') ylabel('y') zlabel('z')

Demo

Embed Size (px)

DESCRIPTION

Demo

Citation preview

Page 1: Demo

%Demo_01%Autor: Ivan. Calle Flores%dfdclc; clear all; close all%%%T0=eye(3);plot_frame_2D(T0,'frame','0','color','k');axis([-2 4 -2 4])hold ongrid ondisp(' Presione una tecla para continuar')pause%%%T1=se2(1,2,-30*pi/180);plot_frame_2D(T1,'frame','1','color','g');%Demo_01%Autor: Ivan. Calle Flores%dfdclc; clear all; close all%%%T0=eye(3);plot_frame_2D(T0,'frame','0','color','k');axis([-2 4 -2 4])hold ongrid ondisp(' Presione una tecla para continuar')pause%%%T1=se2(1,2,-30*pi/180);plot_frame_2D(T1,'frame','1','color','g');clc; clear all; close allT0 = eye(4);plot_frame(T0,'frame','0','color','k','view','auto');axis([-3.5 3.5 -3.5 3.5 -2 3])hold ongrid onxlabel('x')ylabel('y')zlabel('z') %ROTACION + TRASLACION%Matriz HomogeneaR = rotx(-pi/6); %Componente de rotaciónp = [2;1;0]; %Vector de ubicaciónT = [R p; 0 0 0 1]; %Ploteo del sistema coordenadoplot_frame(T)

Page 2: Demo

clc; clear all; close all T0 = eye(4);plot_frame(T0,'frame','0', 'color', 'k', 'view', 'auto');axis([-4 4 -4 4 -4 4])hold on grid on R = rotz(pi/4);p = [1;-2;1.5];T01 = [R p; 0 0 0 1];%Plotear el sistema 1plot_frame(T01, 'frame', '1', 'color', 'b')disp(' Presione una tecla para continuar') %Definicion sistema coordenado 2R = roty(pi/6);p = [1;2;0];T12 = [R p ; 0 0 0 1];%Matriz de rotacion resultanteT02 = T01*T12;plot_frame(T02,'color', 'm')

clc; clear all; close allT0 = eye(3);plot_frame(T0,'frame','0','color','k','view','auto');axis([-2 2 -2 2 -2 2])hold ongrid ondisp(' Presione una tecla para continuar')pause phi = pi/6;R01 = rotx(phi);plot_frame(R01,'frame','1','color','b');disp(' Presione una tecla para continuar 1')pause theta = pi/4;R12 = rotz(theta);plot_frame_animate(R12, R01, 'current')pause R02 = R01*R12;plot_frame(R02,'frame','2','color','m')pause R = roty(pi/6);plot_frame(R,'frame','1','color','g');pause R = rotx(pi/6);plot_frame(R,'frame','1','color','r');pause

Page 3: Demo