Академический Документы
Профессиональный Документы
Культура Документы
200
VALOR -5
INICIAL 150
RANGO 0.489
100 ECUACIÓN
x f(x)
-5
-4.511
-74
-
50 x^3+2*x^2+1
50.096642 0
-6 -4 8 -2 0 2 4 6
-4.022 - -50
31.708850
6
-3.533 -
18.135042
4
-3.044 -
8.6736371
8
-2.555 -
2.6230538
8
-2.066 0.7182885
-1.577 2.0519709
7
-1.088 2.0795745
3
-0.599 1.5026802
-0.11 1.022869
0.379 1.3417219
4
0.868 3.1608200
3
1.357 7.1817442
9
1.846 14.106075
7
2.335 24.635395
4
2.824 39.471284
2
3.313 59.315323
3
3.802 84.869093
6
4.291 116.83417
6
4.78 155.91215
2
i x d f g'
0 -2
1 -2.25 0.25 43.765625 16.1875
2 -2.20707071 0.04292929 43.07938185 15.7852005
3 -2.20557123 0.00149948 43.05572269 15.7713484
4 -2.20556943 1.7998E-06 43.0556943 15.7713318
5 -2.20556943 2.5908E-12 43.0556943 15.7713318
6 -2.20556943 0 43.0556943 15.7713318
7 -2.20556943 0 43.0556943 15.7713318
8 -2.20556943 0 43.0556943 15.7713318
9 -2.20556943 0 43.0556943 15.7713318
10 -2.20556943 0 43.0556943 15.7713318
11 -2.20556943 0 43.0556943 15.7713318
12 -2.20556943 0 43.0556943 15.7713318
METODO DE LA SECANTE
i x d f abs(f)
0 -2 1 1
1 -1.5 0.5 2.125 2.125
2 -2.44444444 0.94444444 -1.65569273 1.65569273
3 -2.0308404 0.41360404 0.872804542 0.87280454
4 -2.17361117 0.14277076 0.179759207 0.17975921
5 -2.21064245 0.03703129 -0.029397025 0.02939702
6 -2.20543768 0.00520477 0.000760281 0.00076028
7 -2.2055689 0.00013121 3.07675E-06 3.0767E-06
8 -2.20556943 5.3317E-07 -3.24283E-10 3.2428E-10
METODO DE BISECCIÓN
1. PROGRAMAS N°1
EJECUTANDO PROGRAMA
-------------molaridad 0.10-----------
-------------molaridad 0.15-----------
-------------molaridad 0.20-----------
-------------molaridad 0.25-----------
-------------molaridad 0.30-----------
_______________________fin de programa___________________________________
>>
2. PROGRAMA N°2
%programa para la multiplicación escalar de tres dimensiones
clc
clearall
format hex
disp('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++');
disp('+++++++++++++ MULTIPLICACION ESCALAR Y ORTOGONALIDAD+++++++++++++++');
disp('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++');
disp('LA FORMA DE INGRESAR EL VECTOR ES [a b c] O [A B]');
v=input('ingrese el vector en tres dimenciones');
b=input('ingrese el vector en tres dimenciones');
f=v*b'
if f==0;
'cumple con la ortogonalidad de vectores'
else
if f>0;
'el numero es positivo'
else f<0
'el numero es negativo'
end
end
disp('-------------------------------')
fprintf('La solución es: %10.6f\n',f);
disp('-------------------------------')
disp('=======volver a escribir el vector v======')
disp('=======escrivir en la pantalla: size v==========')
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
f =402c000000000000
ans =
el numero es positive
-------------------------------
>> v=[1 2 3]
>> size v
ans =
1 1
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
3. PROGRAMA N°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
4. PROGRAMA N°4
ans =
5. PROGRAMA N°5
PROGRAMA DE SALIDA:
ALUMNAS:
*LEÓN CÓNDOR, Roxana Nohely
*DE LA VEGA DE LA ROSA, Diana
.........................................................
*Programa para hallar: *
** DERIVADAS SUCESIVAS** *
.........................................................
Ingrese la función f(x)=x^4+3*x
*PRIMERA DERIVADA
4*x^3 + 3
*SEGUNDA DERIVADA
12*x^2
*TERCERA DERIVADA
24*x
*CUARTA DERIVADA
24
*QUINTA DERIVADA
0
.................................................................
* FIN DEL PROGRAMA *
4 x3 + 3 24
25
1000
24.8
800
600 24.6
400 24.4
200 24.2
Eje Y
Eje Y
0 24
-200 23.8
-400
23.6
-600
23.4
-800
23.2
-1000
23
-5 0 5 -5 0 5
Eje X Eje X
6. PROGRAMA N°6
clc
clear all
%PROGRAMA PARA HALLAR DERIVADAS PARCIALES y SU GRAFICA
h=1;
while h==1 %mientras h sea igual a 1
clc;
disp('=============================================================
==')
disp(' OBTENCION DE LA DERIVADA ')
disp(' PARCIAL RESPECTO a X e Y ')
disp('=============================================================
==')
disp('.......=) ROXANA NOHELY LEON CONDOR ............')
4
4
2
2
Eje z
Eje z
0 0
-2
-2
-4
-4
-6
-6
-5 0 5 -5 0 5
Eje x Eje y
7. PROGRAMA N°7
disp('****************************************')
disp('****************************************')
disp('HALLANDO LA DERIVADA')
syms x y
F='4*y^2*sin(x)+x^5+y^3*x^3'
M=diff(F,'x',3)
disp('SIMPLIFICANDO LA DERIVA')
S=simplify(M)
pretty(M)
disp('GRAFICO DE LA FUNCION ')
subplot(1,2,1), ezplot(y-F)
title('GRAFICA DE LA FUNCION');
grid on
xlabel('EJE X');ylabel('EJE Y');
disp('GRAFICO DE LA FUNCION YA DERIVADA')
subplot(1,2,2), ezplot(y-M)
title('GRAFICA DE LA FUNCION DERIVADA');
grid on
xlabel('EJE X');ylabel('EJE Y');
disp('FINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN')
SALIDA
****************************************
****************************************
HALLANDO LA DERIVADA
F=
4*y^2*sin(x)+x^5+y^3*x^3
M=
SIMPLIFICANDO LA DERIVA
S=
2 2 3
60 x - 4 y cos(x) + 6 y
GRAFICO DE LA FUNCION
GRAFICO DE LA FUNCION YA DERIVADA
FINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
4 4
2 2
EJE Y
EJE Y
0 0
-2 -2
-4 -4
-6 -6
-5 0 5 -5 0 5
EJE X EJE X
8. PROGRAMA N°8
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
3
PRESION(Pa)
2.5
1.5
0.5
0
0 2 4 6 8 10 12 14 16
FUERZA(J)
9. PROGRAMA N°9
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:
----------------------------------------------------------------------
----------------------------------------------------------------------
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