Está en la página 1de 4

Práctica 6

Cuevas Villafuerte Elisabet


Pérez Tovar Arturo
Yerena Martínez José Eduardo
Zarco Salazar Jesús Emmanuel

Código de Matlab:

clc
clear all
clearvars variables
angr=40;
A1=[0 1 0;cosd(angr) 0 sind(angr);sind(angr) 0 -cosd(angr)];
beta1=atan2d(-A1(3,1),sqrt(A1(1,1)^2+A1(2,1)^2));
alfa1=atan2d(A1(2,1)/cosd(beta1),A1(1,1)/cosd(beta1));
gama1=atan2d(A1(3,2)/cosd(beta1),A1(3,3)/cosd(beta1));
fprintf('Arista1')
fprintf('\nBeta: %f Alfa: %f Gama: %f\n',beta1,alfa1,gama1);

A2=[0 cosd(angr) -sind(angr); 1 0 0;0 -sind(angr) -cosd(angr)];


beta2=atan2d(-A2(3,1),sqrt(A2(1,1)^2+A2(2,1)^2));
alfa2=atan2d(A2(2,1)/cosd(beta2),A2(1,1)/cosd(beta2));
gama2=atan2d(A2(3,2)/cosd(beta2),A2(3,3)/cosd(beta2));
fprintf('Arista2')
fprintf('\nBeta: %f Alfa: %f Gama: %f\n',beta2,alfa2,gama2);

A3=[0 1 0;cosd(angr) 0 -sind(angr);-sind(angr) 0 -cosd(angr)];


beta3=atan2d(-A3(3,1),sqrt(A3(1,1)^2+A3(2,1)^2));
alfa3=atan2d(A3(2,1)/cosd(beta3),A3(1,1)/cosd(beta3));
gama3=atan2d(A3(3,2)/cosd(beta3),A3(3,3)/cosd(beta3));
fprintf('Arista3')
fprintf('\nBeta: %f Alfa: %f Gama: %f\n',beta3,alfa3,gama3);

A4=[0 cosd(angr) sind(angr); 1 0 0;0 sind(angr) -cosd(angr)];


beta4=atan2d(-A4(3,1),sqrt(A4(1,1)^2+A4(2,1)^2));
alfa4=atan2d(A4(2,1)/cosd(beta4),A4(1,1)/cosd(beta4));
gama4=atan2d(A4(3,2)/cosd(beta4),A4(3,3)/cosd(beta4));
fprintf('Arista4')
fprintf('\nBeta: %f Alfa: %f Gama: %f\n',beta4,alfa4,gama4);
Resultados a 40°.

Evidencias:

También podría gustarte