cÓdigo matlab - 04
DESCRIPTION
código matlabTRANSCRIPT
CÓDIGO MATLAB – EJERCICIO 04%PLATO SATELITAL - Cinematica 3D del plato satelital%Por: Leo Flores - Hector Angulo%Al: 24/04/2016%...................................................clc, clear all, close all%CONSTANTESR=1.4; %Longitud del plato a la cabina focal (m)%INGRESO DE DATOS DE USUARIO%Angulo de elevacion de la cabina focaltheta=input('Ingrese el angulo de elevacion, theta, en rad (Ej. :5*pi/36): ');%Velocidad angular del sistema de referencia no inercial xyzOMEGA=input('Ingrese la velocidad angular, OMEGA, en rad/s (Ej. :[0 0 6]): ');%Componentes de la Velocidad Angular del cuerpowp=input('Ingrese la velocidad de precesion, wp, en rad/s (Ej. :[0 0 6]): ');wn=input('Ingrese la velocidad de nutacion, wn, en rad/s (Ej. :[2 0 0]): ');ws=input('Ingrese la velocidad de spin, ws, en rad/s (Ej. :[0 0 0]): ');%Componentes de la Aceleracion Angular a xyzap_xyz=input('Ingrese la aceleracion de precesion relativa, wp_xyz; en rad/s^2 (Ej. :[0 0 3]): ');an_xyz=input('Ingrese la aceleracion de nutacion relativa, wn_xyz; en rad/s^2 (Ej. :[1.5 0 0]): ');as_xyz=input('Ingrese la aceleracion de spin relativa, ws_xyz; en rad/s^2 (Ej. :[0 0 0]): ');%CALCULOS rA=[0 R*cos(theta) R*sin(theta)] %Vector de posicion del punto de interes "A" (m)w=wp+wn+ws %Velocidad Angular del cuerpo (rad/s)a_xyz=ap_xyz+an_xyz+as_xyz %Aceleracion angular relativa a xyz (rad/s^2)alpha=a_xyz+cross(OMEGA,w) %Aceleracion angular absoluta del cuerpo (rad/s^2)vA=cross(w,rA) %Velocidad del punto "A" (m/s)aA=cross(alpha,rA)+cross(w,vA) %Aceleracion del punto "A" (m/s^2)