Está en la página 1de 33

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

FFA
ACCU
ULLTTA
ADDD
DEE IIN
NGGE
ENNIIE
ERRÍÍA
AQQU
UÍÍM
MIIC
CAA

SOFTWARE:

APLICACIONES A LA FISICA

M SC HELMER LOPEZ GUTIERREZ

HUANCAYO – PERU
2013
CENTRO DE GRAVEDAD:

El centro de gravedad es el punto de aplicación de la resultante de todas las fuerzas de


gravedad que actúan sobre las distintas porciones materiales de un cuerpo, de tal forma
que el momento respecto a cualquier punto de esta resultante aplicada en el centro de
gravedad es el mismo que el producido por los pesos de todas las masas materiales que
constituyen dicho cuerpo

Dicho centro de gravedad se calcula con la suma y multiplicación:

Centroide en x = (x1*A1+x2*A2)/(A1+A2)

Centroide en y = (y1*A1+y2*A2)/(A1+A2)

1. Hallando el centroide de la siguiente figura sabiendo: c2>b2

(c1,c2)
2

A2

(b1,b2) (d1,d2)
2 2

A1

(a1,a2) (e1,e2)
2
clc
disp(' ===========================')
disp(' CENTRO DE GRAVEDAD')
disp(' ===========================')
disp('Hallar el centro de gravedad de la figura:')
a1=0;
a2=0;
b1=0;
b2=input('Ingrese comp b2: ');
c1=0;
c2=input('Ingrese comp c2: ');
d1=input('Ingrese comp d1: ');
d2=input('Ingrese comp d2: ');
e1=d1
e2=0;
A1=(b2-a2)*(e1-a1)
A2=((c2-b2)*(d1-b1))/2
x=(((d1-b1)/2)*A1+((b1+c1+d1)/3)*A2)/(A1+A2)
y=(((b2-a2)/2)*A1+((b2+c2+d2)/3)*A2)/(A1+A2)
disp('Centro de Gravedad')
fprintf('\n')
disp('eje x eje y')
disp([x y])

CORRIENDO EL PROGRAMA:

===========================

CENTRO DE GRAVEDAD(NIVEL I)

===========================

Hallar el centro de gravedad de la figura:

Ingrese comp b2: 8

Ingrese comp c2: 14

Ingrese comp d1: 6

A1 =

48

A2 =

18

x=

2.7273

y=

5.6364

Centro de Gravedad

eje x eje y

2.7273 5.6364
ROZAMIENTO:

También conocido como fuerza de fricción, a la fuerza entre dos superficies en contacto,
a aquella que se opone al movimiento entre ambas superficies (fuerza de fricción
dinámica) o a la fuerza que se opone al inicio del movimiento (fuerza de fricción estática).
Se genera debido a las imperfecciones, mayormente microscópicas, entre las superficies
en contacto. Estas imperfecciones hacen que la fuerza perpendicular R entre ambas
superficies no lo sea perfectamente, si no que forme un ángulo φ con la normalN (el
ángulo de rozamiento). Por tanto, la fuerza resultante se compone de la fuerza normal N
(perpendicular a las superficies en contacto) y de la fuerza de rozamiento F, paralela a las
superficies en contacto.

Si la fuerza de rozamiento Fr es proporcional a la normal N, y a la constante de


proporcionalidad se la llama :

clc
clear all
b=4;
while b==4
disp( '==================================');
disp( '==================================');
disp(' ROZAMIENTO' );
disp( '==================================');
fprintf('\n');
disp('1. ROZAMIENTO CON GRAVEDAD 10 m/s');
disp('2. ROZAMIENTO CON GRAVEDAD 9,8 m/s');
fprintf('\n');
disp( '==================================');
fprintf('\n');
x=0;
while x<=0 | x>=3
x=input(' Escoge una opcion: ');
end
if x==1
opcion=1;
end
if x==2
opcion=2;
end
switch opcion
case 1
b=3;
while b==3
clc
disp( '==========================================');
disp(' ROZAMIENTO CON 10 m/s en GRAVEDAD ');
disp( '==========================================');
fprintf('\n')
fprintf('\n');
disp('');
disp( '==========================================');
fprintf('\n');
a=input('INGRESE MASA TOTAL(g):');
while a<=0
a=input('INGRESE MASA TOTAL(g):');
end
b=input('INGRESE COEFICIENTE DE ROZAMIENTO:');
while b<=0
b=input('INGRESE COEFICIENTE DE ROZAMIENTO:');
end
c=a*b*10;
c=num2str(c);
c=strcat(c,'N');
fprintf('\n\n');
disp('LA FUERZA DE ROZAMIENTO ES:');
disp(c)
fprintf('\n')
b=input('¿Que desea hacer?([REGRESAR(4),REINTENTAR(3)]):');
end
case 2
b=3;
while b==3
clc
disp( '===================================================');
disp(' ROZAMIENTO CON 9,8 m/s en GRAVEDAD ');
disp( '===================================================');
fprintf('\n');
disp('');
fprintf('\n');
a=input('INGRESE MASA TOTAL(g):');
while a<=0
a=input('INGRESE MASA TOTAL(g):');
end
b=input('INGRESE COEFICIENTE DE ROZAMIENTO:');
while b<=0
b=input('INGRESE COEFICIENTE DE ROZAMIENTO:');
end
c=a*b*9.8;
c=num2str(c);
c=strcat(c,'N');
fprintf('\n\n');
disp('LA FUERZA DE ROZAMIENTO ES:')
disp(c)
fprintf('\n')
b=input('¿Que desea hacer?([REGRESAR(4),REINTENTAR(3)]):');
end
end
end

CORRIENDO EL PROGRAMA:

==========================================

ROZAMIENTO CON 10 m/s en GRAVEDAD

==========================================
==========================================

INGRESE MASA TOTAL(g):8

INGRESE COEFICIENTE DE ROZAMIENTO:0.5

LA FUERZA DE ROZAMIENTO ES:

40N

¿Que desea hacer?([REGRESAR(4),REINTENTAR(3)]):

===================================================

ROZAMIENTO CON 9,8 m/s en GRAVEDAD

===================================================

INGRESE MASA TOTAL(g):8

INGRESE COEFICIENTE DE ROZAMIENTO:0.5

LA FUERZA DE ROZAMIENTO ES:

39.2N

¿Que desea hacer?([REGRESAR(4),REINTENTAR(3)]):


CENTRO DE MASA:

El centro de masas de un sistema discreto o continuo es el punto geométrico que


dinámicamente se comporta como si en él estuviera aplicada la resultante de las fuerzas
externas al sistema. De manera análoga, se puede decir que el sistema formado por toda
la masa concentrada en el centro de masas es un sistema equivalente al original.
Normalmente se abrevia como c.m..

clear all ,clc,clear memory,clf


disp('===================================================')
disp(' CENTRO DE MASA DE "n" PARTICULAS ')
disp('===================================================')
n=input('Número de partículas: ');
mt=0;
mx=0;
my=0;
mz=0;
for i=1:n
fprintf(1,'Partícula %d\n',i);
x(i)=input ('x: ');
y(i)=input ('y: ');
z(i)=input ('z: ');
m(i)=input ('M: ');
while m<=0
m(i)=input ('M: ')
end
mt=mt+m(i);
mx=mx+x(i)*m(i);
my=my+y(i)*m(i);
mz=mz+z(i)*m(i);
end
xcm= mx/mt;
ycm= my/mt;
zcm= mz/mt;
disp(' ')
disp('=======================================================================
=========================')
figure(1)
fprintf('Particulas%d\t');fprintf(' %10s\t','');
fprintf('Eje x%d\t');fprintf(' %10s\t','');
fprintf('Eje y%d\t');fprintf(' %10s\t','');
fprintf('Eje z%d\t');fprintf(' %10s\t','');
fprintf(' Masas%d\t');fprintf('\n\n');
disp('=======================================================================
==========================')
for k=1:n
fprintf('Particula %d\t',k);
fprintf(' %10s\t','');
fprintf('X%d\t',k);
fprintf(':%d\t',x(k));
fprintf(' %10s\t','');
fprintf('Y%d\t',k);
fprintf(':%d\t',y(k));
fprintf(' %10s\t','');
fprintf('Z%d\t',k);
fprintf(':%d\t',z(k));
fprintf(' %10s\t','');
fprintf('Masa%d\t',k);
fprintf(':%d\n',m(k));
end
fprintf('\n\n')
fprintf('EL CENTRO DE MASA ES: %d\t');
fprintf('(%d\t');
fprintf('%5.2f\t',xcm);fprintf(';%d\t');
fprintf('%5.2f\t',ycm);fprintf(';%d\t');
fprintf('%5.2f\t',zcm);fprintf(')%d\n');
plot3(xcm,ycm,zcm,'rx');
text(xcm+.1,ycm+.1,zcm+.1,'Centro de Masa');
xlabel('Eje X'),ylabel('Eje Y'),zlabel('Eje Z');
hold on
for j = 1:n
plot3(x(j),y(j),z(j),'rx');
text (x(j)+.1,y(j)+.1,z(j)+.1,num2str(m(j)));
end
title('CENTRO DE MASA')
grid on
hold off

CORRIENDO PROGRAMA:

===================================================

CENTRO DE MASA DE "n" PARTICULAS

===================================================

Número de partículas: 4

Partícula 1

x: 2

y: 3

z: 5

M: 6

Partícula 2

x: -2

y: 3

z: 5
M: 7

Partícula 3

x: -9

y: 6

z: 3

M: 4

Partícula 4

x: 9

y: 6

z: 3

M: 11

================================================================================
================

Particulas Eje x Eje y Eje z Masas

================================================================================
=================

Particula 1 X1 :2 Y1 :3 Z1 :5
Masa1 :6

Particula 2 X2 :-2 Y2 :3 Z2 :5
Masa2 :7

Particula 3 X3 :-9 Y3 :6 Z3 :3
Masa3 :4

Particula 4 X4 :9 Y4 :6 Z4 :3
Masa4 :11

EL CENTRO DE MASA ES: ( 2.18 ; 4.61 ; 3.93 )

GRÁFICO:
CENTRO DE MASA

6
Eje Z 4.5 7

4 Centro de Masa
11
3.5

4
3
6
10
5
5
4 0
-5
Eje Y -10
3 Eje X

PRESIÓN:

La presión (símbolo p) es una magnitud física vectorial que mide la fuerza en


dirección perpendicular por unidad de superficie, y sirve para caracterizar cómo se aplica
una determinada fuerza resultante sobre una superficie.
En el Sistema Internacional la presión se mide en una unidad derivada que se
denomina pascal (Pa) que es equivalente a una fuerza total de un newton actuando
uniformemente en un metro cuadrado. En elsistema inglés la presión se mide en libra por
pulgada cuadrada que es equivalente a una fuerza total de una libra actuando en
una pulgada cuadrada.
La presión es la magnitud que relaciona la fuerza con la superficie sobre la que actúa, es
decir, equivale a la fuerza que actúa sobre la unidad de superficie.
Cuando sobre una superficie plana de área A se aplica una fuerza normal F de manera
uniforme, la presión P viene dada de la siguiente forma:

clc,clear all,clear memory,clf


format bank
disp('=================================================')
disp('PROGRAMA PARA DETERMINAR LA PRESION (Pa)')
disp('=================================================')
fprintf('\n')
f=input('Ingrese el valor de la variacion de la fuerza en(N):');
a=0;
while a<=0
a=input('Ingrese el area en (m^2): ');
end
fprintf('\n\n');
disp('FUERZA(N) PRESION(Pa)')
disp('-----------------------')
for F=1:f;
P=F/a;
disp([F P])
plot(F,P,'mo')
title('GRAFICO PRESION V/S FUERZA');
xlabel('FUERZA(J)');
ylabel('PRESION(Pa)');
hold on;
grid on;
end
fprintf('\n');
disp('------------------------')
disp('FIN DEL PROGRAMA')
disp('------------------------')

CORRIENDO PROGRAMA:

=================================================
PROGRAMA PARA DETERMINAR LA PRESION (Pa)
=================================================

Ingrese el valor de la variacion de la fuerza en(N):16


Ingrese el area en (m^2): 4

FUERZA(N) PRESION(Pa)
---------------------------
1.00 0.25

2.00 0.50

3.00 0.75

4.00 1.00

5.00 1.25

6.00 1.50

7.00 1.75

8.00 2.00
9.00 2.25

10.00 2.50

11.00 2.75

12.00 3.00

13.00 3.25

14.00 3.50

15.00 3.75

16.00 4.00

---------------------------
FIN DEL PROGRAMA
---------------------------

GRÁFICA:

GRAFICO PRESION V/S FUERZA


4

3.5

2.5
PRESION(Pa)

1.5

0.5

0
0 2 4 6 8 10 12 14 16
FUERZA(J)
MOVIMIENTO ARMONICO SIMPLE:

En un movimiento rectilíneo, dada la posición de un móvil, obtenemos la velocidad


derivando respecto del tiempo y luego, la aceleración derivando la expresión de la
velocidad.

La posición del móvil que describe un M.A.S. en función del tiempo viene dada por la
ecuación

x=A·sen(ωt+φ)

v=Aω·cos(ωt+φ)

a=-A·𝜔2 ·sen(tω+φ)

clear, clc
disp('----------------------------------------------------------------------');
disp('PROGRAMA PARA HALLAR LA POSICION ,VELOCIDAD Y ACELERACION EN UN
M.A.S.');
disp('----------------------------------------------------------------------');
a=input('ingrese el valor dela amplitud en m:');
while a==0;
'la amplitud no puede ser cero'
a=input('ingrese el valor dela amplitud en m:');
end
w=input('ingrese el valor de la velocidad angular en rad/s:');
x=input('ingrese el valor de teta en radianes:');
t=input('ingrese el valor del tiempo en seg :');
while t<0;
'no existe tiempo negativo'
t=input('ingrese el valor del tiempo en seg :');
end
for T=0:0.5:t
X=a*(sin((w*T)+x));
v=a*w*(cos((w*T)+x));
A=-a*w^2*(sin((w*T)+x));
disp(‘T X v A')
disp([T X v A]);
subplot(2,2,1),plot(T,X,'o'),title('POSICION CON RESPECTO AL TIEMPO EN UN
M.A.S'),xlabel('tiempo en seg'),ylabel('posicion en metros'),grid on,hold on;
subplot(2,2,2),plot(T,v,'o'),title(' VELOCIDAD CON RESPECTO AL TIEMPO EN UN
M.A.S'),xlabel('tiempo en seg'),ylabel('velocidad en m/s'),grid on,hold on;
subplot(2,2,3),plot(T,A,'o'),title(' ACELERACION CON RESPECTO AL TIEMPO EN UN
M.A.S'),xlabel('tiempo en seg'),ylabel('aceleracion en m/s^2'),grid on ,hold on;
end
CORRIENDO PROGRAMA:

----------------------------------------------------------------------

PROGRAMA PARA HALLAR LA POSICION ,VELOCIDAD Y ACELERACION EN UN M.A.S.

----------------------------------------------------------------------

ingrese el valor dela amplitud en m:12

ingrese el valor de la velocidad angular en rad/s:5

ingrese el valor de teta en radianes:3

ingrese el valor del tiempo en seg :9

T X v A

0 1.6934 -59.3995 -42.3360

0.5000 -8.4665 42.5202 211.6621

1.0000 11.8723 -8.7300 -296.8075

1.5000 -10.5563 -28.5322 263.9087

2.0000 5.0420 54.4468 -126.0501

2.5000 2.4776 -58.7072 -61.9402

3.0000 -9.0118 39.6190 225.2962

3.5000 11.9620 -4.7738 -299.0489

4.0000 -10.1546 -31.9700 253.8661

4.5000 4.3087 55.9989 -107.7175

5.0000 3.2509 -57.7564 -81.2717

5.5000 -9.5175 36.5434 237.9382

6.0000 11.9989 -0.7966 -299.9736

6.5000 -9.7082 -35.2670 242.7056

7.0000 3.5564 57.3044 -88.9106

7.5000 4.0098 -56.5512 -100.2454

8.0000 -9.9813 33.3068 249.5324


8.5000 11.9831 3.1841 -299.5773

9.0000 -9.2191 -38.4087 230.4764


CHOQUE:

El choque se define como la colisión entre dos o más cuerpos. Un choque físico o
mecánico es percibido por una repentina aceleración o desaceleración causada
normalmente por un impacto, por ejemplo, de una gota de agua, aunque también una
explosión causa choque; cualquier tipo de contacto directo entre dos cuerpos provoca un
choque. Lo que mayormente lo caracteriza es la duración del contacto que, generalmente,
es muy corta y es entonces cuando se transmite la mayor cantidad de energía entre los
cuerpos.

Choque elástico : e=1


Choque inelástico: e=0
Choque perfectamente inelástico: 0<e>1

clc,clear all
disp(' ••••••••••••••••••••••••••••••••••••••••••••••••••••••••')
disp(' PROGRAMA PARA DETERMINAR EL COEFICIENTE ')
disp(' DE RESTITUCION Y TIPO DE CHOQUE ')
disp(' ••••••••••••••••••••••••••••••••••••••••••••••••••••••••')
v1=input('==>ingrese la velocidad del Movil uno:');
v2=input('==>ingrese la velocidad del Movil dos:');
while v1>v2
'la velocidad del Movil 1 debe ser menor'
v2=input('ingrese la velocidad del Movil dos:');
end
m=input('==>ingrese la masa de la particula:');
while v1==0 | v2==0
'no hay choque'
v1=input('ingrese la velocidad del Movil uno:');
v2=input('ingrese la velocidad del Movil dos:');
end

e=abs((v2-v1))/((v1-v2))
if e==1
'choque elastico'
else
if e==0
'choque perfectamente inelastico o plastico'
else
if e>0|e<1
'el choque inelastico'
end
end
end
disp(' v it ')
m=m;
v1=v1;
v2=v2;
for v=v1:0.1:v2;
it=m*v;
disp([v it]);
plot(v,it,'bo'),title('choque entre dos particulas'),xlabel('v'),ylabel('it'),
grid on;hold on
end

CORRIENDO PROGRAMA:

••••••••••••••••••••••••••••••••••••••••••••••••••••••••

PROGRAMA PARA DETERMINAR EL COEFICIENTE

DE RESTITUCION Y TIPO DE CHOQUE

••••••••••••••••••••••••••••••••••••••••••••••••••••••••

==>ingrese la velocidad del Móvil uno: 9

==>ingrese la velocidad del Móvil dos: 11

==>ingrese la masa de la partícula: 3

e=

-1

ans =

el choque inelástico

v it

9 27

9.1000 27.3000

9.2000 27.6000

9.3000 27.9000

9.4000 28.2000

9.5000 28.5000

9.6000 28.8000
9.7000 29.1000

9.8000 29.4000

9.9000 29.7000

10

10.1000 30.3000

10.2000 30.6000

10.3000 30.9000

10.4000 31.2000

10.5000 31.5000 10.6000 31.8000

10.7000 32.1000

10.8000 32.4000 10.9000 32.7000

11
ENERGIA:

La energía mecánica es la energía que se debe a la posición y al movimiento de un


cuerpo, por lo tanto, es la suma de las energías potencial y cinética de un sistema
mecánico. Expresa la capacidad que poseen los cuerpos con masa de efectuar un
trabajo.
1
Ec= 2 𝑚𝑣 2
Ep= mgh
1
Ek== 2 𝑘𝑥 2

clc;clear all;clear memory


fprintf('%40s\t','');
disp(' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$')
fprintf('%45s\t','');
disp(' PROGRAMA PARA DETERMINAR LA ENERGIA MECANICA ')
fprintf('%40s\t','');
disp(' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$')
disp(' ')
v=input(' ==>ingrese la velocidad (m/s):');
h=input(' ==>ingrese la altura en que se encuentra el cuerpo(m):');
m=input(' ==>ingrese la masa (Kg):');
K=input(' ==>ingrese la constante elastica del resorte (N/m):');
x=input(' ==>ingrese la deformacion longitudinal ():');
g=9.8;
fprintf('\n\n');
fprintf('%4s\t','');
disp('----------------------------------------------------------------------------------');
fprintf('%8s\t','');
fprintf('MASA.%d\t');fprintf('%6s\t','');
fprintf('ENERG.CINET.%d\t');fprintf('%2s\t','');
fprintf('ENERG.POTEN.%d\t');fprintf('%2s\t','');
fprintf('ENERG.ELAST.%d\t');fprintf('%2s\t','');
fprintf('ENERG.MEC.%d\t');fprintf('\n\n');
fprintf('%4s\t','');
disp('----------------------------------------------------------------------------------');
for M=1:m;
Ec=1/2*M*v^2;
Ep=M*g*h;
Ek=1/2*K*x^2;
Em=Ec +Ep +Ek;
fprintf('%8s\t','');
fprintf('%5.2f\t',M);fprintf('%7s\t','');
fprintf('%5.2f\t',Ec);fprintf('%7s\t','');
fprintf('%5.2f\t',Ep);fprintf('%7s\t','');
fprintf('%5.2f\t',Ek);fprintf('%7s\t','');
fprintf('%5.2f\t',Em);fprintf('\n\n');
end
fprintf('%4s\t','');
disp('---------------------------------------------------------------------------------')
fprintf('%40s\t','');
disp('------------------------')
fprintf('%45s\t','');
disp('FIN DEL PROGRAMA :) ')
fprintf('%40s\t','');
disp('------------------------')

CORRIENDO EL PROGRAMA:

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

PROGRAMA PARA DETERMINAR LA ENERGIA MECANICA

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

==>ingrese la velocidad (m/s):12

==>ingrese la altura en que se encuentra el cuerpo (m):4

==>ingrese la masa (Kg):3

==>ingrese la constante elástica del resorte (N/m):2.6

==>ingrese la deformación longitudinal ():2.1

-----------------------------------------------------------------------------------------------------------------
MASA. ENERG.CINET. ENERG.POTEN. ENERG.ELAST. ENERG.MEC.
------------------------------------------------------------------------------------------------------------------
1.00 72.00 39.20 5.73 116.93

2.00 144.00 78.40 5.73 228.13

3.00 216.00 117.60 5.73 339.33


----------------------------------------------------------------------------------------------------------------
--------------------------------
FIN DEL PROGRAMA :)
-------------------------------
======================================================================
MRUV:

Aproximándonos un poco más al movimiento en el mundo real, vemos que la


velocidad no es la misma durante todo el trayecto. Si bien su módulo cambia, no varía
de cualquier manera, sino que depende de una tercer variable, la aceler ación.
Se utiliza la derivada para resolver .

clc,clear all,clear memory;


disp(' ••••••••••••••••••••••••••••••••••••••••••••••••••••••••')
disp(' PROGRAMA PARA DETERMINAR LAS GRÁFICAS DEL DESPLAZAMIENTO ')
disp(' VELOCIDAD Y ACELERACION EN FUNCION AL TIEMPO ')
disp(' ••••••••••••••••••••••••••••••••••••••••••••••••••••••••')
fprintf('\n');
disp(' • ecuación del desplazamiento x=-6t^3+t^2-41')
disp(' • ecuación de la velocidad (d(x)/d(t)) v=-18*t^2+2*t ')
disp(' • ecuación de la aceleración (d(v)/d(t)) a=-36*t+2 ')
fprintf('\n\n');
t=-1;
while t<0
t=input(' •ingrese tiempo: ');
end
fprintf('%3.0s\t','')
disp('____________________________________________________________')
fprintf('%3.0s\t','')
fprintf('TIEMPO%d\t');fprintf(' %5s\t','');
fprintf('ESPACIO%d\t');fprintf(' %4s\t','');
fprintf('VELOCIDAD%d\t');fprintf(' %4s\t','');
fprintf('ACELERACIÓN%d\n');fprintf('\n\n');
fprintf('%3.0s\t','')
disp('____________________________________________________________')
for T=0:t
x=6*T.^2-T.^3;
v=12*T-3*T.^2;
a=12-6*T;
fprintf('%3.0s\t','')
fprintf('%4.0f\t',T);fprintf('%4.0s\t','');
fprintf('%4.0f\t',x);fprintf('%4.0s\t','');
fprintf('%4.0f\t',v);fprintf('%4.0s\t','');
fprintf('%4.0f\t',a);fprintf('\n\n');
subplot(3,1,1), plot(T,x,'dr'), hold on, grid on,
title('GRAFICA DE DESPACIO V/S TIEMPO'),
xlabel('tiempo(seg)'),
ylabel('distancia(m)'),
subplot(3,1,2), plot(T,v,'*b'), hold on, grid on,
title('GRAFICA DE VELOCIDAD V/S TIEMPO'),
xlabel('tiempo(seg)'),
ylabel('velocidad(m/s)'),
subplot(3,1,3), plot(T,a,'og'), hold on, grid on,
title('GRAFICA DE ACELERACION V/S TIEMPO'),
xlabel('tiempo(seg)'),
ylabel('aceleracion (m/s^2)'),
end
fprintf('%3.0s\t','')
disp('-----------------------------------------------------------')

CORRIENDO EL PROGRAMA:

••••••••••••••••••••••••••••••••••••••••••••••••••••••••
PROGRAMA PARA DETERMINAR LAS GRÁFICAS DEL DESPLAZAMIENTO
VELOCIDAD Y ACELERACION EN FUNCION AL TIEMPO
••••••••••••••••••••••••••••••••••••••••••••••••••••••••

• ecuación del desplazamiento x=-6*t^3+t^2-41


• ecuación de la velocidad (d(x)/d(t)) v=-18*t^2+2*t
• ecuación de la aceleración (d(v)/d(t)) a=-36*t+2

•ingrese tiempo: 6
____________________________________________________________
TIEMPO ESPACIO VELOCIDAD ACELERACIÓN

____________________________________________________________
0 -1301 -636 12

1 -1301 -636 6

2 -1301 -636 0

3 -1301 -636 -6

4 -1301 -636 -12

5 -1301 -636 -18

6 -1301 -636 -24

----------------------------------------------------------------------------------------------------

ACELERACION
Si el móvil tiene velocidad de signo positivo y disminuyendo, la aceleración es
negativa. Es decir que disminuye la velocidad hasta que se haga cero. Luego, con esta
misma aceleración negativa, el móvil comenzará aumentar de velocidad (en módulo)
pero con signo negativo.

Si el móvil tiene velocidad negativa y aumentando, la aceleración es negativa. La


velocidad aumenta pero con en el signo contrario al sistema. Si el móvil se estaba
moviendo antes de comenzar a contar el tiempo, en algún momento la velocidad
podría haber sido cero (antes de ser negativa) y antes de eso positiva en disminución.

Si el móvil tiene velocidad negativa y disminuyendo, la aceleración es positiva. El móvil


en algún momento se detendrá y comenzará a aumentar la velocidad en el sentido
positivo (primer caso).

clc;
clear all;
disp(' ....................................');
disp(' PROGRAMA PARA OBTENER LA ACELERACIÓN');
disp(' ......................................');

vi=input('Ingresar velocidad inicial(m/s)vi : ');


while vi<0
fprintf('%3s\t','');fprintf('LA VELOCIDAD NO PUEDE SER NEGATIVA!!!%s\t');fprintf('\n')
vi=input('Ingresar velocidad incial(m/s)vi :');
end
vf=input('Ingresar velocidad final(m/s)vf : ');
while vf<0
fprintf('%3s\t','');fprintf('LA VELOCIDAD NO PUEDE SER NEGATIVA!!!%s\t');fprintf('\n')
vf=input('Ingresar velocidad final(m/s)vf : ');
end
e=input('Ingresar distancia(m)e : ');
while e<=0
fprintf('¡LA DISTANCIA ES MAYOR QUE CERO!');fprintf('\n')
e=input('Ingresar distancia(m)e : ');
end
a=(vf-vi)/e;
fprintf('%2s\t','');
fprintf('\n');
fprintf('EL MÓVIL: %s\t');fprintf('%3s\t','')
if a==0;
opcion=1;
end
if a>0;
opcion=2;
end
if a<0;
opcion=3;
end
switch opcion
case 1
fprintf('NO TIENE ACELERACIÓN %s\t');
case 2
fprintf('ACELERA %s\t');
case 3
fprintf('DESACELERA %s\t');
end
fprintf('\n\n');
disp(' ************************************************************')
fprintf('%3s\t','');
fprintf('velc.final%s\t');fprintf('%4s\t','');
fprintf('velc.inicial%s\t');fprintf('%4s\t','');
fprintf('espacio%s\t');fprintf('%4s\t','')
fprintf('aceleración%s\t');fprintf('%4s\t','');fprintf('\n\n');
fprintf('%2s\t','');fprintf('%s\t','(');
fprintf('%5.f\t',vf);fprintf('%3s\t','-');
fprintf('%5.f\t',vi);fprintf('%3s\t',')');fprintf('%3s\t','/');
fprintf('%8.f\t',e);fprintf('%3s\t','=');
fprintf('%5.2f\t',a);fprintf('%3s\t','');fprintf('\n');
disp(' ************************************************************')
CORRIENDO PROGRAMA:
................................................................................
PROGRAMA PARA OBTENER LA ACELERACIÓN
...................................................................................
Ingresar velocidad inicial (m/s) vi : 42
Ingresar velocidad final (m/s) vf : 13
Ingresar distancia(m)e : 8

EL MÓVIL: DESACELERA

********************************************************************
velc.final velc.inicial espacio aceleración

( 13 - 42 ) / 8 = -3.63
********************************************************************

................................................................................
PROGRAMA PARA OBTENER LA ACELERACIÓN
.................................................................................
Ingresar velocidad inicial(m/s)vi : 12
Ingresar velocidad final(m/s)vf : 45
Ingresar distancia(m)e : 9

EL MÓVIL: ACELERA

********************************************************************
velc.final velc.inicial espacio aceleración

( 45 - 12 ) / 9 = 3.67
*********************************************************************
CAIDA LIBRE:

El movimiento de los cuerpos en caída libre (por la acción de su propio peso) es una
forma de rectilíneo uniformemente acelerado.

clc,clear all
disp('-------------------------------------------------------------------')
disp(' CAIDA LIBRE ')
disp('-------------------------------------------------------------------')
n=input('1(pregunta a),2(pregunta b):¿Cual escojes?: ');
while n<=0|n>3
n=input('1(pregunta a),2(pregunta b):');
end
if n==1;
option=1;
end
if n==2;
option=2;
end

switch option;
case 1;'¿Cual es la velocidad y la altura? de acuerdo a:'
disp('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
t=input('ingrese el tiempo: ');
while t<0| t>(-(-40)+sqrt((-40)^2-4*10*(-60)))/2*10;
t=input('ingrese el tiempo no mayor que: ');
end
for t=0:0.5:t;
s=60+40*t-10*t^2;
v=40-20*t;
a=20;
disp([s, v, a]);
subplot(1,2,1),plot(t,v,'r*'),title('grafico'),xlabel('tiempo'),ylabel('velocidad'), hold on;
subplot(1,2,2),plot(t,s,'r*'),title('grafico'),xlabel('tiempo'),ylabel('espacio'), hold on;
end
case 2; '¿Cual es la altura maxima? de acuerdo a:'
disp('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
t=input('ingrese el tiempo: ');
for hmax=60+40*t-16.1*t^2;
disp('altura maxima tiempo')
disp([hmax,t]);
fprintf('%t,10.3s\f');
end
end
CORRIENDO PROGRAMA:

-------------------------------------------------------------------

CAIDA LIBRE

-------------------------------------------------------------------

1(pregunta a),2(pregunta b):¿Cual escojes?: 2

ans =

¿Cual es la altura maxima? de acuerdo a:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ingrese el tiempo: 5

altura maxima tiempo

-142.5000 5.0000

TIEMPO DE ENCUENTRO:

Se utilizan para determinar en que momento o en que posición se encontrarán dos


móviles. Los mismos se encuentran en el lugar donde su posición dentro del sistema
de coordenadas sea la misma (donde tengan la misma X).

clear all,clc
format bank
disp('================================================================’)
disp('PROGRAMA PARA DETERMINAR EL TIEMPO DE ALCANCE Y DE ENCUENTRO')
disp(================================================================’)
v1=input('velocidad del móvil lento: ');
v2=input('velocidad del móvil rapido: ');
d=input('distancia de separación entre moviles: ');
ta=d/(v2-v1);
te=d/(v2+v1);
fprintf('\n')
disp('EL TIEMPO DE ALCANCE ES:')
disp([ta])
fprintf('\n')
disp('EL TIEMPO DE ENCUENTRO ES:')
disp([te])
disp(‘====================================’')
disp(' FIN DEL PROGRAMA ')
disp('====================================’)
CORRIENDO EL PROGRAMA:

=========================================================

PROGRAMA PARA DETERMINAR EL TIEMPO DE ALCANCE Y DE ENCUENTRO

=========================================================

velocidad del móvil lento: 150

velocidad del móvil rapido: 200

distancia de separación entre moviles: 1500

EL TIEMPO DE ALCANCE ES:

30.00

EL TIEMPO DE ENCUENTRO ES:

4.29

====================================

FIN DEL PROGRAMA

====================================

TRABAJO:

En mecánica clásica, el trabajo que realiza una fuerza sobre un cuerpo equivale a la
energía necesaria para desplazar este cuerpo.1 El trabajo es una magnitud física
escalar que se representa con la letra (del inglés Work) y se expresa en unidades
de energía, esto es en julios o joules (J) en el Sistema Internacional de Unidades.

Ya que por definición el trabajo es un tránsito de energía,2 nunca se refiere a él como


incremento de trabajo, ni se simboliza como ΔW.

Matemáticamente se expresa como:

Donde es el módulo de la fuerza, es el desplazamiento y es el ángulo que


forman entre sí el vector fuerza y el vector desplazamiento (véase dibujo).

Cuando el vector fuerza es perpendicular al vector desplazamiento del cuerpo sobre el


que se aplica, dicha fuerza no realiza trabajo alguno. Asimismo, si no hay
desplazamiento, el trabajo también será nulo.
clc,clear all
disp('-----------------------------------------------')
disp(' DETERMINAR EL TRABAJO (W) ')
disp('-----------------------------------------------')
f=input('ingrese el valor de la fuerza (J): ');
x=input('ingrese el valor del angulo (°C): ');
d=input('ingrese la distancia (m): ');
for F=1:f
disp('DISTANCIA FUERZA ANGULO TRABAJO')
W=F.*d.*cos(x);
disp([d,F,x,W]);
end
F=1:f;
W=F.*d.*cos(x);

CORRIENDO EL PROGRAMA:

-----------------------------------------------

DETERMINAR EL TRABAJO (W)

-----------------------------------------------

ingrese el valor de la fuerza (J): 30

ingrese el valor del angulo (°C): 45

ingrese la distancia (m): 50

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 1.0000 45.0000 26.2661

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 2.0000 45.0000 52.5322

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 3.0000 45.0000 78.7983


DISTANCIA FUERZA ANGULO TRABAJO

50.0000 4.0000 45.0000 105.0644

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 5.0000 45.0000 131.3305

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 6.0000 45.0000 157.5966

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 7.0000 45.0000 183.8627

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 8.0000 45.0000 210.1288

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 9.0000 45.0000 236.3949

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 10.0000 45.0000 262.6610

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 11.0000 45.0000 288.9271

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 12.0000 45.0000 315.1932


DISTANCIA FUERZA ANGULO TRABAJO

50.0000 13.0000 45.0000 341.4593

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 14.0000 45.0000 367.7254

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 15.0000 45.0000 393.9915

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 16.0000 45.0000 420.2576

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 17.0000 45.0000 446.5237

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 18.0000 45.0000 472.7898

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 19.0000 45.0000 499.0559

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 20.0000 45.0000 525.3220

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 21.0000 45.0000 551.5881


DISTANCIA FUERZA ANGULO TRABAJO

50.0000 22.0000 45.0000 577.8542

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 23.0000 45.0000 604.1203

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 24.0000 45.0000 630.3864

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 25.0000 45.0000 656.6525

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 26.0000 45.0000 682.9186

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 27.0000 45.0000 709.1847

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 28.0000 45.0000 735.4508

DISTANCIA FUERZA ANGULO TRABAJO

50.0000 29.0000 45.0000 761.7169


DISTANCIA FUERZA ANGULO TRABAJO

50.0000 30.0000 45.0000 787.9830

VELOCIDAD ANGULAR:

La velocidad angular es una medida de la velocidad de rotación. Se define como el


ángulo girado por una unidad de tiempo y se designa mediante la letra griega ω. Su
unidad en el Sistema Internacional es el radián por segundo (rad/s).

Aunque se la define para el movimiento de rotación del sólido rígido, también se la


emplea en la cinemática de la partícula o punto material, especialmente cuando esta
se mueve sobre una trayectoria cerrada (circular, elíptica, etc).

clear all, clc


disp('*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++')
disp(' LA VELOCIDAD ANGULAR Y LA FRECUENCIA ')
disp('*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++')
disp(' ')
d=0;
while d<1
d=input('ingrese el valor del desplazamiento: ');
end
t=0;
while t<1
t=input('ingrese el valor del tiempo: ');
end
w=(d*pi/180)/t;
f=w/(2/pi);
fprintf('velocidad angular en (rad/s)'),w
fprintf('frecuencia '),f
disp(' tiempo(seg) desplazamiento(m)')
for T=1:t
w=(d*pi/180)/T;
disp([T w])
T=1:t;
w=(d.*pi/180)./T;
plot(w,T,'-ro'),title('TIEMPO V/S DESPLAZAMIENTO
'),xlabel('DESPLAZAMIENTO'),ylabel('TIEMPO')
end

CORRIENDO PROGRAMA:

*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++

LA VELOCIDAD ANGULAR Y LA FRECUENCIA

*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++
ingrese el valor del desplazamiento: 45

ingrese el valor del tiempo: 3

velocidad angular en (rad/s)

w=

0.2618

frecuencia

f=

0.4112

tiempo(seg) desplazamiento(m)

1.0000 0.7854

2.0000 0.3927

3.0000 0.2618

GRÁFICA:

TIEMPO V/S DESPLAZAMIENTO


3

2.8

2.6

2.4

2.2
TIEMPO

1.8

1.6

1.4

1.2

1
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
DESPLAZAMIENTO

También podría gustarte