Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FFA
ACCU
ULLTTA
ADDD
DEE IIN
NGGE
ENNIIE
ERRÍÍA
AQQU
UÍÍM
MIIC
CAA
SOFTWARE:
APLICACIONES A LA FISICA
HUANCAYO – PERU
2013
CENTRO DE GRAVEDAD:
Centroide en x = (x1*A1+x2*A2)/(A1+A2)
Centroide en y = (y1*A1+y2*A2)/(A1+A2)
(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)
===========================
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.
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:
==========================================
==========================================
==========================================
40N
===================================================
===================================================
39.2N
CORRIENDO PROGRAMA:
===================================================
===================================================
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
================================================================================
================
================================================================================
=================
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
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:
CORRIENDO PROGRAMA:
=================================================
PROGRAMA PARA DETERMINAR LA PRESION (Pa)
=================================================
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:
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:
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:
----------------------------------------------------------------------
----------------------------------------------------------------------
T X v A
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.
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:
••••••••••••••••••••••••••••••••••••••••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••
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.7000 32.1000
11
ENERGIA:
CORRIENDO EL PROGRAMA:
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
-----------------------------------------------------------------------------------------------------------------
MASA. ENERG.CINET. ENERG.POTEN. ENERG.ELAST. ENERG.MEC.
------------------------------------------------------------------------------------------------------------------
1.00 72.00 39.20 5.73 116.93
CORRIENDO EL PROGRAMA:
••••••••••••••••••••••••••••••••••••••••••••••••••••••••
PROGRAMA PARA DETERMINAR LAS GRÁFICAS DEL DESPLAZAMIENTO
VELOCIDAD Y ACELERACION EN FUNCION AL TIEMPO
••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•ingrese tiempo: 6
____________________________________________________________
TIEMPO ESPACIO VELOCIDAD ACELERACIÓN
____________________________________________________________
0 -1301 -636 12
1 -1301 -636 6
2 -1301 -636 0
3 -1301 -636 -6
----------------------------------------------------------------------------------------------------
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.
clc;
clear all;
disp(' ....................................');
disp(' PROGRAMA PARA OBTENER LA ACELERACIÓN');
disp(' ......................................');
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
-------------------------------------------------------------------
ans =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ingrese el tiempo: 5
-142.5000 5.0000
TIEMPO DE ENCUENTRO:
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:
=========================================================
=========================================================
30.00
4.29
====================================
====================================
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.
CORRIENDO EL PROGRAMA:
-----------------------------------------------
-----------------------------------------------
VELOCIDAD ANGULAR:
CORRIENDO PROGRAMA:
*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++
*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++*+++
ingrese el valor del desplazamiento: 45
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:
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