Matlab

Páginas: 3 (550 palabras) Publicado: 13 de mayo de 2011
clear
clc

% Graficar un señal senoidal a través del tiempo, que represente el
% comportamiento físico de un oscilador armónico forzado. Generando una
% solución transitoria y una soluciónestacionaria. La solución transitoria
% es idéntica a la de un oscilador amortiguado NO forzado.
% -------------------------------------------------------------------------
% Recibe: Masacolgante[Kg],Constante de resorte(k)[N/m],
% Constante de amortiguacion (Gamma) [Kg/s] , Fuerza oscilante impulsora[N]
% Devuelve: Tiempo[Seg], Amplitud[m]%--------------------------------------------------------------------------

m=input('Ingrese la masa del objeto oscilante[Kg]: ');
k=input('Ingrese la constante de resorte[N/m]: ');
ga=input('Ingrese la constante de amortiguación(Gamma) [Kg/s]: ');
F0=input('Ingrese la fuerza senoidal impulsora[N]: ');

%--------------------------------------------------------------------------
% Parametros Libres

xo=5;% Posición inicial del movimiento
vo=0; % Velocidad inicial del movimiento
faseRad=pi; % Angulo de fase de movimiento%--------------------------------------------------------------------------

% FORMULAS DE APLICACIÓN

wo=sqrt(k/m); % Frecuencia angular inicial

w=sqrt(wo^2-ga^2); % Frecunciaangular (En amortiguamiento)

A=sqrt(xo^2+((vo+ga*xo)/w)^2);

Phiforzado= pi/2;

Afor=F0;

x=linspace(0,3,10000); n=100;%--------------------------------------------------------------------------
for s=0:3;
% ESCOGENCIA DEL CASO

input = menu('Elija la opción deseada para los movimientos forzados o amortiguado:', 'Imagenes estáticas de los movimientos','Imagen dinámica MOA','Imagendinámica MOF:Solucion estacionaria','Imagen dinámica MOF: Solución transitoria');

switch input

case 1,

%Posición de un oscilador amortiguado y forzado

v=linspace(0,3.24,2001);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS