Académique Documents
Professionnel Documents
Culture Documents
EJEMPLO:1
clc
format short
limite=input('Digite el limite maximo en grados centigrados:');
grados=-20:limite;
farh=9/5*grados+32;
cove_de_grados=[grados',farh']
cove_de_grados =
-20.0000 -4.0000
-19.0000 -2.2000
-18.0000 -0.4000
-17.0000 1.4000
-16.0000 3.2000
-15.0000 5.0000
-14.0000 6.8000
-13.0000 8.6000
-12.0000 10.4000
-11.0000 12.2000
-10.0000 14.0000
-9.0000 15.8000
-8.0000 17.6000
-7.0000 19.4000
-6.0000 21.2000
-5.0000 23.0000
-4.0000 24.8000
-3.0000 26.6000
-2.0000 28.4000
-1.0000 30.2000
0 32.0000
1.0000 33.8000
2.0000 35.6000
3.0000 37.4000
4.0000 39.2000
5.0000 41.0000
6.0000 42.8000
7.0000 44.6000
8.0000 46.4000
9.0000 48.2000
10.0000 50.0000
11.0000 51.8000
12.0000 53.6000
13.0000 55.4000
14.0000 57.2000
15.0000 59.0000
16.0000 60.8000
17.0000 62.6000
18.0000 64.4000
19.0000 66.2000
20.0000 68.0000
>>
126.5625
b =
1.2500
La constante de ancho a es
La constante de base b es
>>
Ej 3. Encontrar la presin de vapor de saturacin a temperatura de -60F a 120F,
con la ecuacin de Clausius-Clapeyron.
0 1 1
La ecuacin Clausius-Clapeyron es ln (6.11) = ( ) (273 )
presion_satur=6.11*exp((Delta_H/R_air)*(1/273-1./TK));
EJEMPLO: 3
Tf=60:10:120;
Tk=(Tf+459.6)/1.8;
Delta_H=2.4e6;
R_air=461;
presion_satur=6.11*exp((Delta_H/R_air)*(1/273-1./Tk));
resultados=[Tf',presion_satur']
Tk =
Delta_H =
2400000
R_air =
461
presion_satur =
60.0000 17.1998
70.0000 24.1778
80.0000 33.5605
90.0000 46.0319
100.0000 62.4286
110.0000 83.7651
120.0000 111.2593
>>
ESTRUCTURA IF THEN
Ej 1. Una polea considerada sin peso pasa por una cuerda cuyos extremos
dependen de 2 cuerpos con distintas masas introducidas por teclado, ms la
gravedad con la que se desea trabajar. El peso del primer cuerpo es w1=m1 *g y
del segundo cuerpo es w2=m2 *g. si W2 es mayor que w1 se debe mostrar el
resultado de w1 y w2 y el mensaje que w1 y w2 son el resultado de la masa por
gravedad, caso contrario mostrar w1 es mayor que w2.
m1=input('Introduzca la masa1:');
m2=input('Introduzca la masa2:');
g=9.81;
w1=m1*g;
w2=m2*g;
if w2>w1
disp('El resultado de w1 es:')
disp(w1)
disp('El resultado de w2 es:')
disp(w2)
disp('w1 y w2 son el resultado de la masa por gravedad')
elseif w1>w2
disp('w1 es mayor a w2')
end
RESULTADO
Introduzca la masa1:30
Introduzca la masa2:32
El resultado de w1 es:
294.3000
El resultado de w2 es:
313.9200
w1 y w2 son el resultado de la masa por gravedad
>>
Ej 2. Calcular las races reales de un polinomio de segundo grado de la forma ax2+
bx + c. el valor del determinante es D = b2 4ac.Si D<0 entonces mostrar El
polinomio no tiene races reales, si D = 0 mostrar El polinomio tiene races reales
iguales y calcular x1 = (-b + D ^ 0.5)/(2*a)
x2 = (-b - D^ 0.5)/(2*a), mostrar el resultado de x1 y x2.
ANIDADAS
EJEMPLO 1
a=input('introducir a:');
b=input('introducir b:');
if (a+b)==3
disp('el resultado es 3')
elseif(a+b)==4
disp('el resultado es 4')
elseif(a+b)==6
disp('el resultado es 6')
end
EJEMPLO 2
a=input('introducir a:');
b=input('introducir el valor de b:');
c=input('introducir el valor de c:');
D=((b^2)-(4*a*c));
if D<0
disp('el polinomio no tiene raizes reales');
elseif D==0
disp('el polinomio tiene raizes reales');
x1=(-b+D^0.5)/(2*a);
x2=(-b-D^0.5)/(2*a);
disp('x1')
disp('x2')
end
SOLUCION
introducir a:1
D =
-7
a=input('introducir a:');
b=input('introducir b:');
c=input('introducir c:');
D=b^2-(4*a*c);
if D<0
disp('el polinomio no tiene raices reales')
elseif D==0
disp('el polinomio tiene raices reales')
X1=((-b+D^0.5)/(2*a))
X2=((-b-D^0.5)/(2*a))
disp('X1')
disp('X2')
end
Ej. Crear un programa que muestre los N primeros permetros mojados de un canal
rectangular. Mediante la estructura While y For.
Ej. Realizar un programa para calcular la longitud total de 5 tramos de toda la red
de agua potable de la Comunidad de San Antonio teniendo los valores de las
longitudes medidas en campo. Use la estructura While y For.